WordPress 函数:全局变量$post、$page、$paged和$pages等
WordPress 内置很多全局变量,如 $post、$page、$paged和$pages,几乎所有 WordPress 产生的数据都可以在全局变量中找 ...
系统管理员经常需要SSH 或者 telent 远程登录到 Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份 ...
wordpress主题制作中可能需要单独调用指定文章的标题、链接或内容等,可以通过get_post()函数指定文章ID来获取文章标题 ...
由于 WordPress 本身并没有提供相关的函数可以检测,我们可以通过 get_permalink() 函数判断文章链接是否存在,和通过 ...
通过函数判断文章更新操作,或者通过获取自定义字段内容判断是否已推送,避免在更新文章时重复推送。这是因为百度收录 ...
只需简单设置 Nginx 规则,就能提高 WordPress 网站的安全性,比如限制访问 XMLRPC、限制请求类型、禁止直接访问 PHP ...
PHP 项目使用 Nginx 时,一般通过 php-fpm Nginx+PHP-FPM 形式访问交互,本文将详细解读 Nginx 配置文件、PHP-FPM、PHP ...
有时需要通过 Nginx 设置一些连接访问的限制,并且设置限制白名单,对客户端特定 IP 地址不做过滤。 要求 Nginx geo 格 ...
WordPress 用的是 PHP 语言,禁止访客访问网站核心 PHP 文件能提高安全性。我们以 Nginx 的配置文件为例,来详细说明如 ...
访问一个 .php 后缀的页面时,网页没有正常渲染而是将这个 PHP 文件自动下载了,这可能是 Nginx 无法解析 PHP 所致,建 ...
PHP 获取当前页面完整的 URL 网址,是比较常见的一个需求,我们可以通过一些系统超级变量,经过合理的配置,就能构造出 ...
PHP 获取包含端口号的完整 URL 中,$_SERVER 有些写法只能获取域名形式的 URL ,采用 IP 地址的 URL 是获取不到的。 # ...
使用 htmlentities($_SERVER['PHP_SELF']) 替代 $_SERVER['PHP_SELF'],让 URL 中可能的恶意代码转义为实体化显示的 ht ...
在制作主题和插件,或者为 WordPress 增加某些功能时,一般都要使用 WordPress 的动作钩子 (action),分享几个比较常用 ...
$_SERVER['SCRIPT_NAME']、$_SERVER['PHP_SELF'] 和 $_SERVER['REQUEST_URI'] 返回的都是与当前 URL 或 PHP 程序文件相 ...
location / { }: 遵循普通 location 的最大前缀匹配,由于任何URI都必然以/根开头,所以对于一个 URI,若配置文件中有 ...
Nginx 主配置文件 nginx.conf 共由三部分组成:全局块、events块和 http块。http 块又包含 http 全局块、多个 server ...
避免脚本在关闭远程终端,或网络断开时停止运行,就要使用到screen命令。screen 中有会话的概念,可以在一个 screen 会 ...
本文有助于你深度了解 WordPress 主题和插件的 PHP 加载顺序,学习 Hook(钩子)Action(动作钩子) Filters(过滤钩子 ...
了解 WordPress 钩子(Hook)的机制与原理,就能明白自定义函数中 add_action 和 add_filter 的含义了,他们对应着 WordP ...
通过 WordPress 原生的函数来,或者自定义函数,都可以获取当前页面的 URL 地址。 1、用 WordPress 原生的函数来实现, ...
empty:只要变量是否为 "" 或者 0 ,或者是 false 和 null ,都会返回 true ;isset:是判断变量是否存在,只要你这个 ...
PHP 中 empty 和 isset 函数时怎么判断变量的?isset 和 empty 函数最终都执行了 zend_do_isset_or_isempty 函数,此外 ...
WordPress 过滤钩子(filters)——我们可以扩展 WordPress 的最好方法之一。这个特性的基础就是钩子(hooks)—— WordPre ...
wordpress 如何禁止订阅用户访问后台 wp-admin.php?设置注册默认用户组是订阅用户,然后把下面代码黏贴到主题的模板函 ...
WordPress 代码中有非常多的全局变量,$pagenow 是经常用到的一个,特别是在后台开发的时候,通过它,我们可以定位所在 ...
通过 WordPress 的挂钩(hook),可以做很多自定义修改:Logo 图片/Logo 链接/Logo提示信息(tltle)/登录框内容/底部内容/ ...
WordPress 检测当前页面所使用的模板文件是什么?修改 wordPress 主题的时候,由于一个功能出现错误,需要修改主题源文 ...
修改 Wordpress 的默认登录界面,比如想将 Wordpres s的 logo 替换为自己网站 logo,并改变其外观,或者打造一个个性化 ...
定义和用法 file_exists() 函数检查文件或目录是否存在。 如果指定的文件或目录存在则返回 true,否则返回 false。 语 ...
如何限制 ajax 的请求频率,大概的思路就是等请求成功之后才能再次发送请求,当然也可以加延时请求等 var ajaxFinished ...
在网站留言板有个访客评论自动排第一的功能,之前是这样做的: 把以下代码放入 functions.php 文件内。 /*** * 黑鸟博 ...
自引入 WordPress REST API 以来,许多插件开发人员已开始将其插件转换为使用 REST API 而不是较旧的 AJAX API(admin- ...
WordPress 自带的 AJAX 钩子(admin-ajax.php)实现 AJAX 和 WordPress Rest API 方法实现 AJAX 是在 WordPress 项目的 ...
PHP 提供了三种方式来终止脚本执行:return,die,exit,终止脚本执行,指的是通过一条语句告诉 PHP 引擎,此语句之后 ...
在 PHP 中,首先 return 的意思就是返回。return() 是语言结构而不是函数,仅在参数包含表达式时才需要用括号将其括起 ...
WordPress 之所以能提供这样灵活的二次开发能力,一大途径就是它里面内涵了各种各样的 action/filter,通过这些 action ...
WordPress 判断指定 id 的用户是不是管理员,以及判断当前登录用户是不是管理员的办法如下 判断指定id的用户是不是管理 ...
开发 WordPress 主题和插件时,如果需要判断登录用户的角色并赋予不同的权限,常用的办法有使用 current_user_can() 判 ...
WordPress 二次开发时,后台程序要验证管理员是否登录,以确保系统安全,is_admin() 和 current_user_can() 均可达到验 ...
wp-login.php 是 WordPress 默认的登录页面,如果你重写了该页面,想要禁止访问或者将 wp-login.php 重定向到指定的页 ...
可以匹配包括换行符在内的任意字符,以下为正确的正则表达式匹配规则: ([\s\S]*) 同时,也可以用 ([\d\D]*)、([\w\W]* ...
影响 NFA 类正则表达式(常见语言:GNU Emacs,Java,ergp,less,more,.NET语言,PCRE library,Perl,PHP,Python,Ruby,sed,v ...
正则表达式中常用的模式修正符有 i、g、m、s、x、e等。它们之间可以组合搭配使用。 它们的作用如下: 修正符:i 不区分 ...
WordPress 自身有一个强大的 HTML 标签过滤系统,会导致在文章和评论中插入的 PHP、CSS、HTML、JS 等代码直接消失,因 ...
esc_html() 的作用,是把各种字符转义成 HTML 实体,如 < > & " '(小于号,大于号,&,双引号,单引号)等,如果已经 ...
国内静态文件公共库 BootCDN: https://www.bootcdn.cn/ 稳定、快速、免费的前端开源项目 CDN 加速服务,共收录了 3934 ...
使用静态的 CDN 引入 jQuery 等一些 js 包,可以会提升网页性能。一旦引入的 CDN 地址挂掉,项目则会同样挂掉,因此我 ...
每次修改 WordPress 的 css 和 js 文件,都要主动清理文件的缓存才能生效,尤其是采用了 oss 和 cdn 回源。使用函数 fi ...
为了 WordPress 更快的运行直接写了绝对地址,其实是不好的,如果修改了 WordPress 程序的地址,编写的这个插件或者是 ...
确定当前请求是否为 WordPress Ajax 请求,如果是 WordPress Ajax 请求则为 True,否则为 false。尤其在控制过滤使用 a ...
WordPress 引入css/js 是我们制作主题时首先面对的一个难点,任何一款主题都要加载自己的 css,js,甚至很有可能还需要加 ...
兼容标准的 Google Code Prettify 代码高亮主题&插件的格式,基于 Google Code Prettify 高亮代码的方案,纯代码版。 / ...
Typecho,WordPress 等程序高亮代码实现过程,首先引入高亮代码 js 提取代码中得关键词,标记标签;然后,利用高亮 css ...
作为前端开发者,代码是你躲也躲不开的,下面就教你如何在自己的网站里给所有代码块添加高亮效果。而这篇文章要给你介 ...
Google Code Prettify 是 Google 开源的一个用于代码高亮的 Javascript 库,支持 C/C++, Java, Python, Ruby, PHP,Jav ...
WordPress 主题最佳引用 js 文件的方法是使用 WordPress 内置的 wp_enqueue_script() 函数,通过该函数可以安全地将jav ...
谷歌广告影响网速是比较头疼的事情, Google AdSense 广告影响网页打开速度, 网页一直显示加载中或者加载到谷歌广告的位 ...
Google Adsense 谷歌广告引用了Google 的字体,国内无法打开或者打开较慢引起的。基本上 WordPress 的优化教程都会让你 ...