禁止使用模板插件做违法内容(涉黄等),否则将受到法律的制裁。

WordPress hook钩子feed_link的用法详解

禁止使用模板插件做违法内容(涉黄等),否则将受到法律的制裁。

WordPress中的feed_link钩子用于修改或替换站点的Feed链接。Feed链接是用于访问站点的RSS或ATOM Feed的URL。

feed_link钩子的用法如下:

1. 注册钩子:

add_action( 'init', 'register_custom_feed_link' );
function register_custom_feed_link() {
add_feed( 'custom', 'custom_feed_template' );
}

在init 钩子上注册自定义的Feed。这里使用custom作为自定义Feed的名称,并将其关联到custom_feed_template函数。

2. 定义自定义Feed模板:

function custom_feed_template() {
load_template( 'custom-feed.php' );
}

定义一个名为custom-feed.php的模板文件,用于输出自定义Feed的内容。

3. 修改Feed链接:

add_filter( 'feed_link', 'modify_feed_link', 10, 2 );
function modify_feed_link( $output, $feed ) {
if ( $feed === 'custom' ) {
$output = get_site_url() . '/feed/custom';
}
return $output;
}

使用feed_link过滤器来修改Feed链接。这里判断$feed参数是否为自定义Feed,并将链接修改为指定的URL。

通过上述步骤,我们可以自定义站点的Feed链接。例如,可以修改默认的Feed链接为自定义的Feed链接,或者添加新的Feed链接。

注意:在使用自定义Feed链接之前,需要在设置-阅读中启用Feed订阅功能。

更多关于Feed链接的信息,请参考WordPress官方文档:https://developer.wordpress.org/reference/hooks/feed_link/

0 个评论

 
联系
目前暂停一切业务,客服消息可能不会及时回复,谢谢理解。
在线咨询
    在线咨询
    禁止使用模板插件做违法内容(涉黄等),否则将受到法律的制裁。