在侧边栏中显示WooCommerce产品信息?

时间:2013-10-05 作者:Northtime

我很难弄明白这一点。在woocommerce的单产品页面上,我需要添加一个侧栏,并将产品“摘要条目摘要”移动到该侧栏中。只在主内容区域保留产品图像和选项卡。以前有没有人这样做过,或者可以帮助我?

提前感谢

1 个回复
SO网友:helgatheviking

签出单个产品的内容。php WooCommerce模板,了解哪些函数挂接在哪里。评论很好。当您了解挂钩和过滤器时,所有这些问题开始变得相似。

您需要从当前挂钩中删除该函数,并将其添加到新挂钩中。这个示例包含一个假挂钩目标,因为我不知道您使用的主题是什么,而且所有主题都不同。这是您的功能。php或子主题的函数。php:

function wpa116854_move_product_excerpt(){
    remove_acton( \'woocommerce_single_product_summary\', \'woocommerce_template_single_excerpt\', 20 );
    if(function_exists(\'woocommerce_template_single_excerpt\'))
         add_action( \'your_theme_some_hook\', \'woocommerce_template_single_excerpt\' );
}
add_action( \'woocommerce_before_single_product\', \'wpa116854_move_product_excerpt\' );
更换your_theme_some_hook 使用适当的挂钩。或者您可以添加woocommerce_template_single_excerpt() 直接向您的sidebar.php 文件

if(function_exists(\'woocommerce_template_single_excerpt\'))
    woocommerce_template_single_excerpt();
我不久前写的解释如何操纵的东西WordPress functions and action hooks.

结束

相关推荐

Security and Must Use Plugins

从codex article 必须使用插件:只需将文件上载到mu插件目录即可启用,无需登录我觉得这是一个潜在的安全问题。在站点上运行插件中的任何代码之前,必须通过管理面板激活常规插件。我一直认为这是一个明智的安全预防措施,因为攻击者如果能够以某种方式将文件上载到plugins文件夹,则在运行代码之前,还必须访问和修改数据库。这个mu-plugins 文件夹似乎提供了一种简单的方法来避免这种情况。我知道WordPress开发人员比我更了解安全性,所以我想知道是否有人能解释为什么这不是一个安全漏洞。