Category: Wordpress
WordPress Rest Requests
Overview While the WordPress REST API may be called internally within other WordPress code via PHP, the REST API is designed to be used remotely over HTTP. HTTP is the foundation for communication of data over the internet, and any application capable of HTTP requests may make use of the WordPress REST API, whether that…
How to Completely Disable Comments in WordPress
Completely Disable Comments, to remove all comments manually from your site, you can paste the following code into your theme’s functions.php file.
修复WordPress后台图片显示,使用AliyunOSS插件时
WordPress 使用 AliyunOSS 插件 如(OSS Aliyun)将图片上传到OSS服务。如果选择 不上传缩略图,使用 oss 截图功能生成缩略图的话, 后台一些地方缩略图显示会有问题,如 特色图片,和 媒体库。 使用下面的代码可以解决改问题,使用 OSS缩略图功能代替 WordPress生成的缩略图。
在WordPress Feeds 里加入特色图片
编辑你的Feed模板基本与编辑你的主题模板一样。然而,Feed模板不集成到WordPress主题系统;如果你希望你的订阅的不同版本,你需要创建额外的模板。 自定义Feed模板 feed 模板位于/wp-includes/feed-{type}.php文件, 包括rdf格式、rss、rss和atom。他们是由feed重写规则使用一系列的行动中定义wp-includes /功能。使用 add_action wp-includes / default-filters.php php和附加。 为了覆盖需要清楚自己的模板默认行为叫load_template然后采取适当的步骤。使用一个模板为默认的一个示例rss2 feed 位于模板目录为自定义文章类型: remove_all_actions( ‘do_feed_rss2’ ); add_action( ‘do_feed_rss2’, ‘itc_feed_rss2’, 10, 1 ); function itc_feed_rss2( $for_comments ) { $rss_template = get_template_directory() . ‘/feeds/itc_feed_rss2.php’; if(get_query_var( ‘post_type’ ) == ‘post’ && file_exists( $rss_template ) ) load_template( $rss_template ); else do_feed_rss2( $for_comments ); // Call default function } 然后在你的主题里建立一个feeds…
A simple way to schedule an Minutely event in WordPress
之前一直没有注意到要在执行任务计划之前先清除,以至于每隔1分钟就添加一个新的任务计划,最后内存枯竭。
怎么把自定义文章类型(Custom Post Types)加入到 WordPress 主RSS
你需要在你的主题函数里添加一个滤镜(filter),例如: function _feed_request($qv) { if (isset($qv[‘feed’])) $qv[‘post_type’] = get_post_types(); return $qv; } add_filter(‘request’, ‘_feed_request’); 这个滤镜修改了Wordpress的查询,保留默认的文字类型同时加入所有的自定义文章类型(Custom Post Types)。 但是如果只想指定的几个类型在你的feed里,你可以这样: function _feed_request($qv) { if (isset($qv[‘feed’]) && !isset($qv[‘post_type’])) $qv[‘post_type’] = array(‘post’, ‘event’, ‘product’); return $qv; } add_filter(‘request’, ‘_feed_request’); 这样在主feed里就会同时加入 post,event 和 product。