WordPress 函数:get_post() 获取指定 ID 文章相关信息
wordpress主题制作中可能需要单独调用指定文章的标题、链接或内容等,可以通过get_post()函数指定文章ID来获取文章标题 ...
wordpress主题制作中可能需要单独调用指定文章的标题、链接或内容等,可以通过get_post()函数指定文章ID来获取文章标题 ...
由于 WordPress 本身并没有提供相关的函数可以检测,我们可以通过 get_permalink() 函数判断文章链接是否存在,和通过 ...
通过函数判断文章更新操作,或者通过获取自定义字段内容判断是否已推送,避免在更新文章时重复推送。这是因为百度收录 ...
只需简单设置 Nginx 规则,就能提高 WordPress 网站的安全性,比如限制访问 XMLRPC、限制请求类型、禁止直接访问 PHP ...
WordPress 用的是 PHP 语言,禁止访客访问网站核心 PHP 文件能提高安全性。我们以 Nginx 的配置文件为例,来详细说明如 ...
在制作主题和插件,或者为 WordPress 增加某些功能时,一般都要使用 WordPress 的动作钩子 (action),分享几个比较常用 ...
本文有助于你深度了解 WordPress 主题和插件的 PHP 加载顺序,学习 Hook(钩子)Action(动作钩子) Filters(过滤钩子 ...
了解 WordPress 钩子(Hook)的机制与原理,就能明白自定义函数中 add_action 和 add_filter 的含义了,他们对应着 WordP ...
通过 WordPress 原生的函数来,或者自定义函数,都可以获取当前页面的 URL 地址。 1、用 WordPress 原生的函数来实现, ...
WordPress 过滤钩子(filters)——我们可以扩展 WordPress 的最好方法之一。这个特性的基础就是钩子(hooks)—— WordPre ...
wordpress 如何禁止订阅用户访问后台 wp-admin.php?设置注册默认用户组是订阅用户,然后把下面代码黏贴到主题的模板函 ...
WordPress 代码中有非常多的全局变量,$pagenow 是经常用到的一个,特别是在后台开发的时候,通过它,我们可以定位所在 ...
通过 WordPress 的挂钩(hook),可以做很多自定义修改:Logo 图片/Logo 链接/Logo提示信息(tltle)/登录框内容/底部内容/ ...
WordPress 检测当前页面所使用的模板文件是什么?修改 wordPress 主题的时候,由于一个功能出现错误,需要修改主题源文 ...
修改 Wordpress 的默认登录界面,比如想将 Wordpres s的 logo 替换为自己网站 logo,并改变其外观,或者打造一个个性化 ...
如何限制 ajax 的请求频率,大概的思路就是等请求成功之后才能再次发送请求,当然也可以加延时请求等 var ajaxFinished ...
在网站留言板有个访客评论自动排第一的功能,之前是这样做的: 把以下代码放入 functions.php 文件内。 /*** * 黑鸟博 ...
自引入 WordPress REST API 以来,许多插件开发人员已开始将其插件转换为使用 REST API 而不是较旧的 AJAX API(admin- ...
WordPress 自带的 AJAX 钩子(admin-ajax.php)实现 AJAX 和 WordPress Rest API 方法实现 AJAX 是在 WordPress 项目的 ...
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]* ...
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 的优化教程都会让你 ...
开通 谷歌广告联盟 Google AdSense 后,当访客使用手机访问时,谷歌自适应广告的宽度会展开为设备全宽,使得广告宽度超 ...
如果我的网页上有多个广告单元,把该段引入 JS 的代码 放到 head 里 既可以达到一次载入 JS 所有 ins 都可以接到广告, ...
浏览器是按顺序来读取网页中的代码的,所以为了不让 Google AdSense 广告的加载速度影响整个网页的加载,我们可以考虑 ...
由于增加谷歌广告联盟 Google Adsense 后,谷歌广告加载慢导致经常代码高亮失败,用户体验相当差,于是研究了下其他网 ...
谷歌广告联盟 Google Adsense 如果按照默认的代码部署,在国内页面有时候加载是挺慢的,会引用很多额外的 js,通过底部 ...
如果网页中存在大量的 javascript 代码会极大的影响网页的访问速度,下面就简单介绍一下如何延时加载 js 代码提高速度 ...
由于谷歌服务在国内的节点比较少,谷歌的一些 JS 加载速度经常抽风,有时候需要几十秒的时间来加载,在博客接入谷歌广 ...
Google Adsense 是著名的拖慢加载速度的 JS。一年前的 Google Adsense 的 js 获取是链接美国,谷歌嘛,连不上也是正常 ...
网页打开的顺序,都是按页面从上到下的顺序加载完成的,所以要想使广告不影响页面打开速度,就要等页面全部打开完成后 ...
Nginx 的 limit_req 模块虽然也能控制单个 IP 地址访问频率,但是时间最长单位是每分钟 1 次,如果想要更大的时间跨度 ...
WordPress 3.3 新增了一个 wp_trim_words() 函数,专门用来截取限定字数的内容,比如文章、摘要、标题等: 当然,这个 ...
我们可以通过 WordPress 自定义字段来给某篇的日志单独加载 Javascript 脚本和 CSS 样式表。假设我们给日志单独加载 Ja ...
只在使用了某个页面模板的页面上加载指定的 JavaScript 文件吗,在下面的代码中,首页我们加载了每个页面都需要的 jQue ...
如何在特定的页面,添加 js 或 css 代码。本文主要采取修改主题 function.php 文件的方式,而非网上广泛抄袭的添加 hea ...
最近遇到一个在境外的朋友跟我说没有好用的 SSL 证书用了,我一阵纳闷随手把 FreeSSL 发给他了,结果他跟我说这个网站 ...
最近突然发现我的网站在苹果手机上Safari浏览器上第一次会访问会非常慢,但只要第一次访问后,后续的访问速度均不受影 ...
前言 由于国内网络对 Let's Encrypt 域名证书的 OSCP 服务器域名进行了 DNS 污染,用户在访问网站时,请求 OSCP 服务器的 ...
以宝塔面板为例,编辑站点配置文件,在 ssl_session_timeout 10m; 下面插入以下4行: ssl_stapling on; ssl_stapling_v ...
我们先来看OCSP 装订(OCSP Stapling)的作用,从自维基百科可以得知:OCSP装订解决了在线证书协议中的大多数问题,CA ...
WordPress 内置很多全局变量,如 $post、$page、$paged和$pages,几乎所有 WordPress 产生的数据都可以在全局变量中找 ...