从“Link to Existing Content”弹出窗口添加/删除帖子类型

时间:2013-09-11 作者:Troy

我希望能够删除自定义帖子类型,并将附加媒体(PDF、图像、文档等)添加到WYSIWYG编辑器中添加/编辑链接弹出窗口中的“链接到现有内容”中。

从本质上讲,我创建了一个自定义内容类型,但有办法创建许多同名的内容类型。因此,我希望从搜索结果中删除这些内容。

此外,我上传了大量PDF文件,希望能够轻松链接到这些文件。

有没有人完成过这个,知道一个插件或者有钩子来修改它?

1 个回复
最合适的回答,由SO网友:Howdy_McGee 整理而成

老问题,但我在Here 通过Simon Hampel 在底部。很酷的过滤器,但我找不到关于它的全部文档,所以我不能百分之百确定它所连接的所有内容。我知道的一件事是,它用于拉“链接到现有内容”上的链接。把这个放进你的functions.php 文件:

function custom_wp_link_query_args($query)
{
    $pt_new = array();

    $exclude_types = array(\'exclude_post_types_here\');

    foreach ($query[\'post_type\'] as $pt)
    {
        if (in_array($pt, $exclude_types)) continue;
        $pt_new[] = $pt;
    }

    $query[\'post_type\'] = $pt_new;

    return $query;
}
add_filter(\'wp_link_query_args\', \'custom_wp_link_query_args\');

结束

相关推荐

List repeating share links

我想在我的帖子中添加社交共享按钮,但我不想在我的所有内容文件中添加那么多代码。我想创建一个函数,然后将函数名添加到我的模板文件中,如下所示:function pietergoosen_sosiale_netwerk_deel_knoppies() { <strong>Deel die pos met ander</strong><p </p> <a href=\"http://www.facebook.com/sha