智能脚本,少不了发布文章的操作,那么WordPress如何使用PHP脚本添加发布文章呢?
使用的函数就是:wp_insert_post()。入参示例:
wp_insert_post( array $postarr, bool $wp_error = f[......]智能脚本,少不了发布文章的操作,那么WordPress如何使用PHP脚本添加发布文章呢?
使用的函数就是:wp_insert_post()。入参示例:
wp_insert_post( array $postarr, bool $wp_error = f[......]还是自动化脚本,需要检测是否包含韩文和日文,都知道是正则了,查找现成的代码还是很简单的,示例代码如下:
function isChinese($string) {
return preg_match("/\p{Han}+/u", $st[......]最近做智能脚本,发现PHP脚本在CLI模式下输入的中文,使用fgets(STDIN)取了是空字符串,有些费解。
搜了下网上的资料,各种垃圾……没太多有价值的信息,最终还是通过谷歌中一个PHP的Bug反馈(实际上并不是Bug)找到了解决方案:
sapi_wi[......]呐,极少情况下,文章做权重归并时,留言我是会汇总到归并后的文章下的,但是呢,这会造成一个问题,目标文章虽然留言显示正常,但总数显示是错误的。
那么如何重新计算文章的留言数量呢?PHP代码如下:
include('wp-load.php');
global[......]Navicat是一款常用的数据库管理Gui图形界面的软件,但是导出的密码是加密的,如何解密呢?
PHP脚本如下:
<?php
class NavicatPassword{ protected $version = 0; protected $a[......]最近博客迁移到新的服务器,WordPress后台自检说AMP页面没有设置header的缓存有效期,遂决定人工修改下主题的header,代码如下:
//发送Last-Modified头标,设置文档的最后的更新日期。
header ("Last-Mod[......]Linux文件的时间戳,是可以通过stat读取到的,之前解决一个项目历史遗留问题时,用到了读取时间戳,那么PHP脚本如何修改文件时间戳呢?
方法如下:
exec('touch 文件路径');一目了然吧,其实就是利用touch的方法修改。只不过是用的[……]
Redis Sockets文件比6379这样的TCP通信效率更高,单机服务器是可以使用的。那么WordPress如何配置使用Redis Socket文件呢?
修改 wp-config.php,在数据库常量下发添加:
/* Redis */
define('WP_[......]MySQL Sockets文件比3306这样的TCP通信效率更高,单机服务器是可以使用的。那么WordPress如何配置使用MySQL Socket文件呢?
修改 wp-config.php,修改数据库常量:
define('DB_HOST&apos[......]背景信息:写了个脚本,自动更新文章,但文章中的<p>的大于号小于号,会被转义成实体字符串<p>。
因为有注释,所以会造成展示结果和预期不一致的问题,随手搜了下,找到个方法:
//Disable KSES
kses_re[......]