仅针对单一产品页面

时间:2021-11-11 作者:Fanto mas

首先,很抱歉我的英语不好!我试图在产品页面(编辑模式)上隐藏#mceu\\u 27-body和#wp内容编辑器工具,就像某些作者的图片一样!这项工作发现:

    add_action(\'admin_head\', \'wwc_my_custom_css\');
if (!current_user_can(\'edit_pages\') ) {
function wwc_my_custom_css() {
     echo \'<style>
               #mceu_27-body, #wp-content-editor-tools{
                  display:none !important;
               }
          </style>\';}
}
但它会影响所有帖子类型,我只想在产品帖子类型上使用它,所以我尝试了一下,但不起作用:

add_action(\'admin_head\', \'wwc_my_custom_css\');

if (!current_user_can(\'edit_pages\') && is_product() ) 
function wwc_my_custom_css() {
     echo \'<style>
               #mceu_27-body, #wp-content-editor-tools{
                  display:none !important;
               }
          </style>\';}
}
enter image description hereThx公司

1 个回复
SO网友:leromt

我想你的意思是在单个产品的页面上使用这个,对吗?如果是,请尝试以下操作:

add_action(\'admin_head\', \'wwc_my_custom_css\');

function wwc_my_custom_css() {
if (!current_user_can(\'edit_pages\'){
   global $post;
   $isProduct = $post->post_type == \'product\'; // use the actual name for product

   if ($isProduct ) {
     echo \'<style>
               #mceu_27-body, #wp-content-editor-tools{
                  display:none !important;
               }
          </style>\';
     }
  }
}

相关推荐

Counting posts and trigger it

我正在试图找出如何为计数柱安装代码。我已经有了网站上帖子的代码。但我想触发它,例如,如果没有帖子,文本应更改为未找到帖子,或者如果只有一篇帖子,文本应为:我们找到了1篇帖子。这是我在函数中编写的代码。phpfunction wpb_total_posts() { $total = wp_count_posts()->publish; echo \'We found\', "<strong>" . $total . "</strong&