Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 报告表中的Woocommerce产品说明&;股票页面_Php_Wordpress_Woocommerce_Code Snippets_Woothemes - Fatal编程技术网

Php 报告表中的Woocommerce产品说明&;股票页面

Php 报告表中的Woocommerce产品说明&;股票页面,php,wordpress,woocommerce,code-snippets,woothemes,Php,Wordpress,Woocommerce,Code Snippets,Woothemes,是否有一个可视挂钩或一种方法,将产品描述包含在下表中的产品名称下,或者甚至不是仅显示产品名称,而是显示产品名称和产品描述 此外,如果有可能实现以下库存表中的相同目标: 我将非常感谢这里的帮助,非常感谢您请尝试此代码 function woocommerce_report_update_title_desc_reports($title, $post){ global $current_screen; if( $current_screen->id == 'woocommerce_pag

是否有一个可视挂钩或一种方法,将产品描述包含在下表中的产品名称下,或者甚至不是仅显示产品名称,而是显示产品名称和产品描述

此外,如果有可能实现以下库存表中的相同目标:

我将非常感谢这里的帮助,非常感谢您

请尝试此代码

function woocommerce_report_update_title_desc_reports($title, $post){
global $current_screen;
if( $current_screen->id == 'woocommerce_page_wc-reports' && is_admin() ) :
    if( is_numeric($post) && get_post_type($post) == 'product' ) :
        $product = wc_get_product($post);
        $title .= ' — ' . $product->get_short_description(); //$product->get_description();
    elseif( is_object($post) ) : //Check Is Product
        $title .= ' — ' . $post->get_short_description(); //$product->get_description();
    endif;
endif; //Endif  
return $title;  
}

add_filter('the_title', 'woocommerce_report_update_title_desc_reports', 10, 2);
add_filter('woocommerce_product_get_name', 'woocommerce_report_update_title_desc_reports', 10, 2);

非常感谢你救了我的命,但在一件小事上需要你的帮助。我们需要它来为供应商工作,因此我们如何替换
is_admin
来为供应商工作,因为它只出现在管理员身上,我们删除了它仍然没有;无法工作,因为当前屏幕id也不同。我们为供应商使用woocommerce产品供应商插件,因此我们如何定义该插件,使其既适用于管理员,也适用于具有当前屏幕的供应商。如果当前屏幕id不同,则您可以根据自己的要求进行更新,关于
is_admin
条件,您可以使用
当前用户\u can
更新供应商拥有的任何角色,以及您希望为哪个角色执行此操作或删除
is_admin
这不会有任何问题,因为存在当前屏幕id条件,
is_admin
我只检查管理员屏幕,以便根据您的需要删除,如果您需要进一步帮助,请告诉我,谢谢!那太好了,先生,但是我怎么知道会议是我试图确定但无法确定的,如果我不能定义会话id,可以与url的一部分匹配吗?@MagedMohamed请查看供应商插件将有一个特定的用户角色,因此您可以在
当前用户\u can
的帮助下检查该角色,此外,这里还提供了一些来自供应商插件的角色分歧-如果您需要进一步的帮助,请检查并让我知道这不需要任何会话或会话id,您可以检查登录的用户角色/功能,您可以进行编码是的,我明白您的意思,先生,但这也会导致更改后端产品选项卡中的产品名称以及任何具有产品名称的页面,我们只希望在报告选项卡中进行更改,你难住我了?谢谢你的帮助