web-dev-qa-db-ja.com

[既存のコンテンツへのリンク]ポップアップから投稿タイプを追加/削除する

カスタム投稿タイプを削除し、WYSIWYGエディタの[追加/編集]リンクポップアップの[既存のコンテンツへのリンク]に添付メディア(PDF、画像、ドキュメントなど)を追加したいと思います。

基本的に、私はカスタムコンテンツタイプを作成しましたが、同じ名前を持つ多くのものへの道を持っています。そのため、検索結果からそれらを削除してください。

さらに、私はアップロードしたPDFをたくさん持っていて、それらに簡単にリンクできるようにしたいと思っています。

誰もがこれを達成した、プラグインを知っている、またはそれを変更するためのフックを持っていますか?

3
Troy

昔の質問ですが、 ここでSimon Hampel で答えを見つけました、底。クールなフィルターだが、たくさんのドキュメントが見つからないので、接続されているすべてのものが100%わからない。私が知っていることの一つは、それが「既存のコンテンツへのリンク」のリンクを引っ張るために使われるということです。これを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');
1
Howdy_McGee