- 博客(395)
- 资源 (1)
- 收藏
- 关注
原创 WordPress 的“more”标签
隐藏内容,订阅专栏可观看!echo mb_strimwidth(strip_tags(apply_filters(‘the_content’, $post->post_content)), 0, 300,”……--more Keep reading this post--> 使用这种方法,你可以为WordPress 中任何一篇文章的more标签设定独特的文本内容。> 这段代码通过寻找自定义的一个叫做 “custom_more_text” 的字段,并将它的值显示为该文章的自定义more标签文本。
2023-01-07 16:08:42 1234 1
原创 Nginx配置好ssl,但$_SERVER[‘HTTPS‘]取不到值
使用$_SERVER['HTTPS']来判断是http还是https,但在Nginx+PHP-FPM架构下,nginx使用fastcgi_pass指令将请求传递给PHP-FPM,但是在使用fastcgi_pass时,Nginx默认不会将HTTPS传递给PHP-FPM。如果你使用的是Apache,它就会自动设置HTTPS服务器变量,PHP代码可以通过$ _SERVER ['HTTPS']检查以确定请求是HTTPS还是HTTP。
2022-12-02 10:53:59 1075
原创 wordpress redirected you too many times.(多重重定向)
或者在主题的functions.php 中添加 remove_filter(‘template_redirect’, ‘redirect_canonical’);把 true 修改为 false 即可。一种方法,注释掉上述代码。一种方法 注释掉这行代码。
2022-11-28 10:18:50 1959
原创 Error: ENOENT: no such file or directory, mkdir ‘D:\‘
C:\Users\ThinkPad 目录下面有个 .npmrc 这里还是原来D盘的配置需要改动,因为C盘总是爆红,D盘被我删除分区了 和C盘合并了。
2022-11-25 16:02:40 1040
原创 wordpress plugin active_plugins
wp-options表中:option_name: eactive_pluginsoption_valuea:4:{i:0;s:30:"advanced-custom-fields/acf.php";i:1;s:21:"meta-box/meta-box.php";i:2;s:39:"siteorigin-panels/siteorigin-panels.php";i:3;s:29:"wp-mail-smtp/wp_mail_smtp.php";}
2020-08-11 10:37:32 492
转载 HTTP_REFERER的用法及伪造
https://blog.csdn.net/u011250882/article/details/49679535引言在php中,可以使用$_SERVER[‘HTTP_REFERER’]来获取HTTP_REFERER信息,关于HTTP_REFERER,php文档中的描述如下:“引导用户代理到当前页的前一页的地址(如果存在)。由 user agent 设置决定。并不是所有的用户代理都会设置该项,有的还提供了修改HTTP_REFERER 的功能。简言之,该值并不可信。 ”在百度百科中,对于
2020-08-10 16:23:35 1870
转载 wordpress主题后台教程(十一):改进类文件
前面教程中,我们使用了一个类,然而这个类拿来学习还行,实战的时候其实很不方便。比如不能很方便的添加多个设置页面,每增加一个设置选项都需要改动三个地方,每个设置选项都需要手动书写表单代码。我想理想的类文件应该是这样的:类的代码放在一个单独的文件中,选项的配置在类的外面配置,只需要选择类型、id、默认值即可,这样写好了类文件,在实际使用的时候只需要加载类文件,然后添加一个配置文件将类实例化即可。下面介绍我们在接下来的教程中将为看官提供的类文件示例,选项配置文件的代码应该是这样的形式:$op
2020-08-09 19:44:29 296
转载 wordpress主题后台制作教程(十):图片上传实时预览
前面两篇教程中,我们已经添加了多个图片上传表单,然后还缺了个图片上传实时预览功能,有时候这个功能很有必要,比如图片插入是否成功?插入是否正确?所以今天这篇教程我们给上一篇教程中添加的图片上传项添加一个图片预览。本篇教程沿用的代码还是前两篇的代码,请先参考前两篇教程:wordpress主题后台教程(九):多个图片上传表单 wordpress主题后台制作(八):图片上传首先我们给表单添加一个图片显示的div容器。修改类的display()函数为(我是写这个教程也是同时测试代码的可用性,所以有些...
2020-08-09 19:42:18 545
转载 wordpress主题后台教程(九):多个图片上传表单
节教程需要再上一篇教程的基础上完成,请先准备好上一篇教程中的代码和js文件。本教程要实现的目标是后台能有多个图片上传表单。首先我们修改表单,添加多个上传按钮,还加上显示图片用的div容器。上一篇教程中的js代码中是通过文本域的id值来获取元素的,如果有多个文件上传表单,但是在一个html文档中id不能相同,那样的话,就得针对每个表单都写一个js,这样很繁琐,所以今天我们修改一下表单,并且将js改成通过class获取对象。将类中的display()函数修改为(我新加了一个ashu_ico项,并且将
2020-08-09 18:53:04 651
转载 wordpress主题后台制作(八):图片上传
前面我们通过几篇文章讲述了怎样添加一个简单的表单,虽然只演示了简单的文本输入框,但是像文本域、单选框之类的跟文本输入框基本一样,今天这篇教程讲述怎样给wordpress后台设置页面添加一个图片上传功能,对于自定义背景、自定义头部我们可以使用wp提供的函数,请参考本站wordpress主题功能集成之教程十五,但是对于自定义logo、自定义ico图片、以及其它的一些关于图片的设置选项就得自己配置了。以前苦太狼在博客中通过两篇文章的篇幅用自己配置的代码实现了图片上传功能:参考http://www.kutail
2020-08-09 09:44:57 1015
转载 wordpress后台制作教程(七):使用类
面向对象编程是现在编程语言中很重要的方法,很多程序语言都支持面向对象的编程方法,至于面向对象的概念、特点什么的,就不多说了,我们的后台设置选项如果设置数据非常多,按照前面的方法,需要些很多代码,当然你也可以使用各种自定义函数来简化代码,现在我们使用类来添加设置选项,在配置和修改的时候也非常简单。我们先看一个简单一点的类(参考自NEOEASE):第一步,新建php文件(我还是使用前面教程中新建的myfunctions.php文件),我用默认主题Twenty Ten来测试,首先在这个主题的文件夹下新建一
2020-08-09 09:33:44 365
转载 wordpress后台制作教程(六):设置数据的保存
上一篇教程中,我们添加了简单的设置选项,数据的保存我们是直接提交到wp-admin/options.php中的,对于数据的保存我们还可以使用一个专用的函数update_option(),准确的说这个函数是更新设置选项数据的。这一篇教程还是比较重要的,因为我们后面将的教程中,都是使用update_option这个函数来保存、更新设置数据的。函数用法如下:<?php update_option( $option, $newvalue ); //$option为选项名称 //ne
2020-08-08 22:56:35 451
转载 wordpress后台制作教程(五):添加简单的设置选项
http://www.ashuwp.com/courses/optionpage/194.html前面我们知道了怎样在wordpress后台添加一个设置页面,有了设置页面,我们只需要在这个页面添加上设置表单,然后保存数据即可。这篇教程我们以实例来讲述怎样添加一个设置选项。同样的我们还是使用默认主题Twenty Ten来作测试,(前面我们已经在默认的Twenty Ten主题中新建一个myfuntions.php ,然后在functions.php文件中include新文件)。一、制作表单用编辑器打
2020-08-08 12:56:34 935
转载 wordpress后台制作教程(四):设置页面添加总结
http://www.ashuwp.com/courses/optionpage/190.html前面的wordpress主题后台制作教程一、二、三分别介绍了在wordpresss后台添加外观子菜单页面、顶级菜单页面和子菜单页面。其中有一些注意事项这里来总结一下。一、动作钩子我们在添加后台设置页面的时候一般使用了如下代码:add_action('admin_menu', 'test_function'); 一般都是使用admin_menu钩子来添加页面的,官网文档中也有提示:N
2020-08-08 12:31:42 691
转载 wordpress后台制作教程(三):添加子菜单项-add_submenu_page
http://www.ashuwp.com/courses/optionpage/188.html上一篇教程讲述了在wordpress后台菜单列表里面添加一个顶级菜单项,今天的这一篇当然是讲怎样添加一个子菜单页面了,我们的wordpress后台制作教程(一)其实也是一个子菜单项,在文章结尾再细说。添加子菜单项的函数如下:<?php add_submenu_page( $parent_slug, $page_title, $menu_title, $capability, $menu
2020-08-08 12:26:05 1101
转载 wordpress后台制作教程(二):添加设置页面-add_menu_page函数
http://www.ashuwp.com/courses/optionpage/184.html上一篇文章中我们说到了往wordpress后台“外观”下面添加一个子菜单项的函数add_theme_page(),今天这篇教程继续介绍另一个在wordpress后台添加菜单页面的函数:add_menu_page(),这个函数是往后台添加顶级菜单先,也就是和“外观”、“插件”等一样的顶级菜单。函数介绍如下:<?php add_menu_page($page_title,$menu_t...
2020-08-08 12:20:01 1070
转载 wordpress后台制作教程(一):添加设置页面-add_theme_page函数
http://www.ashuwp.com/courses/optionpage/181.html后台制作,首先我们肯定得添加一个设置页面,往后台添加页面有几个函数,先看第一个函数add_theme_page,灰常重要哦:<?php add_theme_page($page_title,$menu_title,$capability,$menu_slug,$function); //page_titile-title标签的内容 //menu_title-显示在...
2020-08-08 12:18:12 771
转载 wordpress后台制作教程(六):设置数据的保存
http://www.ashuwp.com/courses/optionpage/199.html上一篇教程中,我们添加了简单的设置选项,数据的保存我们是直接提交到wp-admin/options.php中的,对于数据的保存我们还可以使用一个专用的函数update_option(),准确的说这个函数是更新设置选项数据的。这一篇教程还是比较重要的,因为我们后面将的教程中,都是使用update_option这个函数来保存、更新设置数据的。函数用法如下:<?php update_opti..
2020-08-08 10:53:34 470
转载 WordPress清理 wp_postmeta 数据表全攻略
https://www.91wordpress.com/1963.htmlwp_postmeta 数据表是WordPress中存储文章附带信息的,除了一些特定的情况下,里面的数据是没有用的,下面在给出几条语句让你的 wp_postmeta 表变得干净。操作之前请先备份数据库。然后执行下面的SQL语句清理和优化 wp_postmeta 数据表中的垃圾文件和缓存。下面两条语句测试安全删除无危险。 1 2 DELETE FROM wp_postmeta W.
2020-08-08 10:35:50 1475
转载 WordPress 常用函数 / add_post_meta
https://blog.wpjam.com/function_reference/add_post_meta/add_post_meta 添加一个一个自定义字段(Custom Field)到指定的日志,页面或者 post type 中。如果 $unique 参数设置为 true,并且指定的 meta key 已存在,那么这个函数返回 false 并且不对现有的字段做任何修改,否则添加字段并返回 true。用法<?php add_post_meta($post_id, $met.
2020-08-08 10:20:23 714
原创 wordpress 函数 get_post_meta()
<?php$meta_values = get_post_meta($post_id, $key, $single); ?>$post_id(整数) (必须的)包含此meta文章的ID$key(字符串) (必须的) 此meta的名称$single(布尔型) (可选) 如果设为true, 则返回单个的meta的值。如果设为false, 则返回一个数组字符串型。...
2020-08-08 10:18:29 888
转载 Wordpress如何开启用户注册功能
“设置”--“常规”--“允许任何人注册”前方勾选,下面有一个当用户注册默认的角色,不同的角色对应不同的后台权限,我们根据自己的需要选择,设置完毕后,点击“确定”保存访问你的注册页地址,一般为你的网站域名/wp-login.php?action=register,即会打开注册页面,输入注册信息,按照提示即可注册成功,并且登录后台使用。为了方便其他人注册,建议把注册地址放到你的网站的明显位置。https://jingyan.baidu.com/article/15622f2477d51ffdfc.
2020-08-07 22:25:23 3784
转载 wp_postmeta保存自定义数据
https://www.wenjiangs.com/article/wordpress-custom-data.html我们进行 WordPress 主题插件开发的时候,肯定会保存一些自定义的数据,比如主题的设置信息、网站的 Banner 幻灯片等,这时候我们就需要了解下 WordPress 的数据库结构WordPress默认有12张数据表,默认表前缀为“wp”,wp_postmeta数据表是WP用来存储用户的额外信息,wp_postmeta用来存储文章的一些额外信息,都是用键值对的方式wp_p
2020-08-07 21:49:18 934
原创 WordPress去掉category——不用插件,不用修改函数,一步实现
设置 固定链接自定义结构 /%category%/%postname%.html分类目录前缀 .
2020-08-06 16:58:01 479
原创 https://www.centcount.com百夫长统计
https://www.centcount.comhttps://www.centcount.com/doc.phpCentcount Analytics is an open-source web analytics software. Developed by using PHP + MySQL + Redis, Can be deployed easily on your own server,100% data ownership.
2020-08-03 10:57:35 358
转载 wordpress主题层级VISUALIZE THE WORDPRESS TEMPLATE HIERARCHY
https://wphierarchy.com/
2020-08-02 21:13:35 199
转载 How to install WordPress
https://wordpress.org/support/article/how-to-install-wordpress/WordPress is well-known for its ease of installation. Under most circumstances, installing WordPress is a very simple process and takes less than five minutes to complete.Many web hostsnow ..
2020-08-02 13:22:43 670
转载 sublime如何格式化代码
https://jingyan.baidu.com/article/dca1fa6f6b805df1a4405286.htmlublime是一款非常轻便,插件丰富,功能强大的编辑器。也正因为其通用性,所以很多功能需要安装插件,通过插件来实现。比如悬赏的代码格式化功能,其实问题相当地不准确,因为不同语言的格式化功能是根据不同的插件来实现的。接下来,笔者就来讲讲sublime格式化代码的处理方法。首先声明,笔者当前所用的sublime是最新的sublime text 3正式版,所以外观上可能之.
2020-07-30 16:25:04 17423 3
原创 EasyUI
EasyUIEasyUI framework helps you build your web pages easily.What is EasyUI?easyui is a collection of user-interface components based on jQuery, Angular, Vue and React. easyui provides essential functionality for building modern, interactive, javas.
2020-07-30 13:35:35 171
转载 如何区分不同用户——Cookie/Session机制详解
https://www.cnblogs.com/zhouhbing/p/4204132.html会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。1.1 Cookie机制在程序中,会话跟踪是很重要的..
2020-07-30 10:19:26 1395
转载 Centos7安装Redis
一、安装gcc依赖由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装[root@localhost local]# yum install -y gcc二、下载并解压安装包[root@localhost local]# wget http://download.redis.io/releases/redis-5.0.3.tar.gz[root@localhost local]# tar -zxvf r...
2020-07-28 10:56:05 166
原创 Job for redis.service failed because the control process exited with error code. See “systemctl stat
[root@ebs-65684 bin]# systemctl start redis.serviceJob for redis.service failed because the control process exited with error code. See "systemctl status redis.service" and "journalctl -xe" for details.[root@ebs-65684 bin]# systemctl status redis.servic.
2020-07-28 10:31:01 7699
原创 WordPress主题额外CSS的实现
在数据表wp_options中看到optinon_id: 114 option_name: theme_mods_twentytwenty option_value:a:20:{s:18:"custom_css_post_id";i:163;s:16:"sidebars_widgets";a:2:{s:4:"time";i:1576923935;s:4:"da...
2020-01-06 21:33:38 2273
原创 powershell命令
PS C:\Users\Administrator> shutdown -s -t 3600PS C:\Users\Administrator> shutdown -aPS C:\Users\Administrator>
2020-01-05 17:33:45 298
原创 怎么打开windows powershell?
1.打开开始菜单,可以直接按下windows徽标键,也可以用鼠标点击开始按钮;2.所有程序---附件3.如下图在Windows 操作系统里,点击开始->运行->输入PowerShell,进入windows PowerShell。在Windows 7中内置了PowerShell2.0, Windows 8中内置了PowerShell3.0。如果本机没有添加,可在网上下载安...
2020-01-05 16:56:54 2794
原创 mediawiki
下载:Administrator@AUTOBVT-GPTAEVP MINGW64 /d/phpstudy_pro/WWW$ curl -O http://releases.wikimedia.org/mediawiki/1.24/mediawiki-1.24.1.tar.gz % Total % Received % Xferd Average Speed Time ...
2020-01-04 20:02:51 552
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人