Intereting Posts
Как избавиться от вертикальной полосы в URL-адресе WordPress открывает js-файлы в качестве каталога. Путь прав Получение результатов от wp_oembed_add_provider Как вставить короткий код в тег заголовка другого? Добавление строки текста в php-код API-интерфейс плагина SVN и обновления – как идентифицируются плагины? Объясните процесс импорта нескольких стилей для детских тем Между функциями.php, виджетами и плагинами, которые загружаются первыми? Как перенаправить действие на пользовательскую страницу в разделе администратора Как вставить форму HTML / JavaScript на страницу WordPress? Различные значения для get_author_posts_url и get_the_author (сообщения 2 сообщения) Как использовать current_user_can ()? Записи, связанные с WP Query, по текущему идентификатору тега страницы Как получить правильные URL-адреса в сетевом меню (Multisite)? Проблемы с копированием сайта на локальную машину

Добавить / удалить тип сообщения из всплывающего окна «Ссылка на существующий контент»

Я хотел бы иметь возможность удалить персонализированный тип сообщения и добавить прикрепленный файл (PDF, изображения, документы и т. Д.) В ссылку «Ссылка на существующий контент» в раскрывающемся списке «Добавить / редактировать» в редакторе WYSIWYG.

По сути, я создал настраиваемый тип контента, но имею способ для многих с тем же именем. Поэтому мне бы хотелось, чтобы те были удалены из результатов поиска.

Кроме того, у меня есть куча PDF-файлов, которые я загрузил, и хотел бы легко иметь возможность ссылаться на них.

Кто-нибудь когда-либо делал это, знал плагин или имел возможность его модифицировать?

Solutions Collecting From Web of "Добавить / удалить тип сообщения из всплывающего окна «Ссылка на существующий контент»"

Старый вопрос, но я нашел ответ у Саймона Хэмпеля внизу. Прохладный фильтр, но я не нахожу там много документации, поэтому я не уверен на 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');