WordPress как на ладони
Наставник Трепачёв Д.П., phphtml.net wordpress jino

Ссылка на страницу элемента таксономии в админке, при редактировании термина

Как грамотно добавить ссылку просмотра элемента таксономии на странице редактирования любого элемента таксономии?

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

Было бы удобно иметь ссылку на архивную страницу элемента таксономии прямо на странице редактирования этого элемента.

В общем, я догадываюсь как это сделать, например для меток и рубрик, но хотелось бы универальное решение - чтобы поставил на любой сайт и для всех таксономий у которых есть страница во фронте была такая ссылка.

1
Greg 29 дней назад
  • 0
    Kama4472

    Глянул быстро в интернетах, что-то не нашел ничего... Универсальный код ниже.

    Вставляйте его куда угодно, например в functions.php:

    ## Ссылка на просмотр термина на странице редактирования термина
    if( is_admin() ){
    	add_action( 'current_screen', 'kama_term_link_on_edit_term_page' );
    	function kama_term_link_on_edit_term_page( $screen ){
    		if( $screen->base !== 'term' || empty( $screen->taxonomy ) || ! get_taxonomy( $screen->taxonomy )->publicly_queryable )
    			return;
    
    		add_action( "{$screen->taxonomy}_term_edit_form_top", function($tag){
    			echo '<p><a class="button" href="'. get_term_link($tag) .'">'. get_taxonomy($tag->taxonomy)->labels->view_item .'</a></p>';
    		} );
    	}
    }

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

    Выглядеть она будет как-то так:

    Ссылка на страницу элемента таксономии в админке

    Greg 29 дней назад

    Спасибо, то что надо!

    Комментировать
  • 3
    campusboy1730 cайт: wp-plus.ru
    @

    Хм, а чем вот эта ссылка не устроила?

    Greg 28 дней назад

    У меня меню свернуто, и про эту ссылку я просто не знал, а посмотреть не догадался. В любом случае, такая очевидная ссылка для меня удобнее. А вам спасибо что обратили внимание, теперь буду знать что и там есть smile

    Комментировать
  • 0

    Это конечно класс, но как было сказано в вордпрессе в панеле администратора уже предусмотрена данная кнопка -
    вот бы в кнопку объединить две команды - обновить и посмотреть

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Регистрация. Вход.