最近调整主题,需要在文章所对应的标签,那么WordPress文章页如何获取当前文章所属标签呢?
示例代码如下:
foreach(wp_get_post_tags($postID) as $tag){
}
wp_get_post_tags函数会获取文章对[……]
最近调整主题,需要在文章所对应的标签,那么WordPress文章页如何获取当前文章所属标签呢?
示例代码如下:
foreach(wp_get_post_tags($postID) as $tag){
}
wp_get_post_tags函数会获取文章对[……]
最近调整主题,需要在footer检测文章页时,输出必要的参数,那么文章页如何获取当前文章所属栏目呢?
示例代码如下:
$catID = get_the_category();
$catID = $catID[0]->term_id??false;[......]
最近调整主题,部分也没的标签需要增加一些参数,调整自然要hook the_tags方法。
示例代码如下:
add_filter( 'the_tags', 'filter_function_name_7565', 10, 5 );
function filter_[......]
正则嘛,删除字母数字下划线以外的字符是很常见的需求,随手翻个代码总结如下:
$str = preg_replace("/[^a-zA-Z0-9_]/", '', $str);
相关参考资料PHP: How to strip[……]
有个比较少见的需求,我要在文章入库之前,对文章的内容做一些过滤,那么WordPress如何在文章保存前如何hook修改文章内容呢?
示例代码如下:
function filter_post_data( $data , $postarr ) {
$da[......]
WordPress有时插件需要在文章deleted_post(永久删除)的时候触发事件,那么如何触发呢?示例代码如下:
add_action( 'deleted_post', 'action_function_name_1654', 10, 2 );
functi[......]
WordPress有时插件需要在文章trash_post(移至回收站)的时候触发事件,那么如何触发呢?示例代码如下:
add_action('trash_post', 'my_trash_post_function', 1, 1);
function my_tra[......]
最近博客做测试的时候,发现内容中的&
会被替换到#038;
……
怀疑是WordPress是不是有什么过滤器造成的,顺手查了下,找到了禁用的方式,代码放主题的functions.php即可。禁用自动替换&字符串到#038;的代码如下:[……]
WordPress有个特性,就是自动在文章内容中插入p标签,所以在使用html标签写内容的时候,会出现被插入<p></p>
的尴尬情况。
那么WordPress如何禁用自动添加p标签功能呢?查了下,也很简单,在主题的functions.ph[……]
Elasticsearch中,有时需要人工指定分片和副本数量,那么这个在PHP中如何处理呢?
官方示例:
$client = ClientBuilder::create()->build();
$params = [ 'index' => 'm[......]