Нажатие кнопки «Просмотр сообщения» в черновике открывает новую вкладку

Начиная с версии 4.0, когда вы сохраняете сообщение в виде черновика, ссылка View Post открывает сохраненную запись на новой вкладке. (target = "_ blank")

Есть ли способ вернуться к предыдущему поведению (который должен был открыть версию предварительного просмотра на вкладке -samame?

Странно, что после публикации публикации сохраненная версия открывается на той же вкладке (как в предыдущих версиях WP).

Я посмотрел этот пост (который, кажется, обратный) сделайте «Опубликован». Посмотреть сообщение "Открыть в новой вкладке

Я обнаружил, что, редактируя строку 93 из:

10 => sprintf( __('Post draft updated. <a href="%s">Preview post</a>'), esc_url( add_query_arg( 'preview', 'true', $permalink ) ) ), 

в

 10 => sprintf( __('Post draft updated. <a href="%s">Preview post</a>'), esc_url( add_query_arg( 'preview', 'false', $permalink ) ) ), 

Это делает то, что я хочу. ОДНАКО, это взламывает ядро. Есть ли способ изменить это БЕЗ взлома этого файла?

ТИА,

Solutions Collecting From Web of "Нажатие кнопки «Просмотр сообщения» в черновике открывает новую вкладку"

Вы можете взломать, добавив ниже строки в файл functions.php вашей темы.

 function remove_preview_target() { // below JS code will set Preview button's **target** attribute to **_self**, it means same tab/window. echo "<script> jQuery(document).ready(function(){ jQuery('#post-preview').attr('target', '_self'); }) </script>"; } // this action performs in admit footer add_action('admin_footer', 'remove_preview_target'); 

Или добавьте ниже строки в свой JS-файл.

 jQuery(document) . ready(function () { jQuery("#post-preview") . attr("target", "_self"); });