web-dev-qa-db-fra.com

Ajouter/Supprimer le type de message de la fenêtre "Lien vers le contenu existant"

J'aimerais pouvoir supprimer un type de message personnalisé ET ajouter un média joint (PDF, Images, Docs, etc.) au "Lien vers le contenu existant" dans la fenêtre contextuelle Ajouter/Modifier un lien de l'éditeur WYSIWYG.

Pour l’essentiel, j’ai créé un type de contenu personnalisé, mais beaucoup d’entre eux portent le même nom. Donc, j'aimerais que ceux-ci soient supprimés des résultats de la recherche.

En outre, j'ai téléchargé un certain nombre de fichiers PDF et j'aimerais pouvoir facilement y accéder.

Quiconque a déjà accompli cela, connaît un plugin ou a le crochet pour le modifier?

3
Troy

Vieille question mais j'ai trouvé une réponse à Ici par Simon Hampel à la bas. Filtre froid, mais je ne trouve pas beaucoup de documentation dessus, donc je ne suis pas sûr à 100% de tout ce à quoi il est connecté. Une chose que je sais, c'est qu'il est utilisé pour tirer les liens sur "Lien vers le contenu existant". Mettez ceci dans votre fichier 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