• Как можно отключить/спрятать кнопку «Опубликовать» при редактировании страницы с определенным ID?

    Например при переходе к редактированию страницы с ID 352
    http://sitedomain.com/wp-admin/post.php?post=352&action=edit

    надо что бы при редактировании этой страницы кнопка «Опубликовать» была спрятана/затемнена, как бы не активна.

    Возможно как то задать стили при на данное действие с определенной страницей?

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Можно добавить подобный фрагмент в functions.php активной темы:

    function disable_publish_button() {
    	$post_ids = array( 352 );
    
    	if ( in_array( get_the_ID(), $post_ids ) ) : ?>
    		<script>
    		jQuery(document).ready( function($) {
    			$( '#publish' ).prop( 'disabled', true );
    		});
    		</script>
    		<?php
    	endif;
    }
    add_action( 'admin_footer-post.php', 'disable_publish_button' );

    Sergey Biryukov, благодарю, данный пример работает!

    Скажите, а как часто данный action будет запускать функцию disable_publish_button()?
    Каждый раз при открытии какой то страницы в админке?

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Как можно отключить/спрятать кнопку "Опубликовать&qu» закрыта для новых ответов.