Intereting Posts
Как установить категорию по умолчанию для пользовательского типа сообщений в WordPress? WordPress Install – «конец вывода сценария перед заголовками» при запуске простого скрипта php Родительский вид виджета не отображается в настройке вида Добавьте фильтр несколько раз, используя только одну главную функцию Опубликовать страницы / сообщения в формате HTML? Как проверить, что это за сохранение? ошибка импортера tumblr wp 3.4.2 Как я могу динамически генерировать изображение со статическим URL изображения? Как заполнить собственное поле столбцов гравитации (тип выпадающего списка) с пользовательскими правилами таксономии? Динамически создавать метатеги и заголовки для страницы wordpress Сортировка сообщений последним измененным После миграции веб-сайт работает очень медленно Как проверить пароль пользователя? Дублированный сайт WordPress STILL, связанный со старым сайтом WordPress, альтернативный шаблон для одной записи

Откройте кнопку «Просмотр страницы» в редакторе в новой вкладке

Я знаю, что это звучит как основной вопрос, и я сначала сделал google. Google заставил меня отредактировать /wp-admin/edit-form-advanced.php, чтобы поставить target = '_ blank'. Я сделал это, но это, похоже, не влияет на кнопку «Просмотр страницы» в верхней части сайта страницы редактирования. Я хочу, чтобы он открывался в новой вкладке каждый раз.

В каком файле / где я могу найти эту кнопку? Можете ли вы дать совет о том, как систематически искать такое местоположение в будущем?

Каков правильный способ сделать это и почему.

Спасибо, что дали мне знать

Во-первых, лучше не редактировать ваши файлы wordpress в wp-admin, а скорее изменять их с помощью фильтров / действий и перехватов. Проверьте wordpress codex, чтобы просмотреть все фильтры, которые вы могли бы использовать. Вот код для фильтра, который вы можете поместить в свой файл функций темы (/ wp-content / themes / { the-theme-you-are- use} /functions.php), чтобы использовать post post target="_blank"

 function my_get_sample_permalink_html($a){ return preg_replace("/<span id='view-post-btn'><a/","<span id='view-post-btn'><a target='_blank'",$a); } add_filter('get_sample_permalink_html','my_get_sample_permalink_html'); 

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

В пределах вашего пользовательского файла JavaScript укажите ссылку привязки, которая живет на этой странице редактирования сообщений, и либо введите целевой атрибут, либо класс (при наведении добавить цель в элемент). В лучшем случае сделайте это динамическое улучшение javascript для вашей кнопки.

Затем вы можете сохранить всю обработку вашего крючка для того, что действительно необходимо в WordPress.