如何过滤“指向现有内容的链接”中给出的链接。
如上图所示。我只想显示 WSP 横幅。
其中 WSP BANNER 和 CALENDAR 是自定义 post_type
任何帮助都将是可观的。
目前没有可用于此目的的现成过滤器。已为该请求发布了一张票。希望我们能尽快得到一张。
在此之前,您可以创建自己的过滤器。
打开 include/class-wp-editor.php 并在第 712 行进行以下更改
$pt_names = apply_filters('custom_insert_link_suggestion_filter',array_keys( $pts ));
我们只是添加了一个新过滤器,而不是获取所有公共帖子类型
然后在您的主题中添加以下代码以过滤内部链接自定义帖子类型
function my_filter_function($allowed_post_types)
{
if( condition chek)
{
return array('page','your custom post types');
}
} add_filter('custom_insert_link_suggestion_filter','my_filter_function',10,1);
有一个插件可能对您有所帮助:B09 Link to Existing Content
它有一个名为“link_to_existing_content_post_types”的过滤器,可让您控制应搜索的帖子类型。
如果您还想完全控制搜索结果,您也可以将它与此插件一起使用:Search Everything。
考虑一个示例,在 wp.abc.com 上配置我的站点,并将我的根域 www.abc.com 指向新站点。我需要在常规设置中更新 URL。所以当我更新 URL 时,它会反映在菜单项等中。它是否也会反映在内容区域链接中?