WooCommerce(删除Twenty twelve子主题的类别页面的侧边栏)
我想删除WooCommerce类别页面上的侧边栏, 并在那里使产品全宽。我非常感谢将什么代码放在哪里的任何帮助。我曾尝试使用Google搜索, 但无法进行任何操作。
我正在使用Twenty twelve子主题。
happilyprinted.com
谢谢。
#1你需要将以下内容添加到主题的functions.php模板文件中:
add_action('wp', create_function("", "if (is_archive(array('product'))) remove_action( 'woo_main_after', 'woocommerce_get_sidebar', 10);
") );
#2你可以从WordPress当前主题中的类别页面替代archive-product.php中删除边栏。
【WooCommerce(删除Twenty twelve子主题的类别页面的侧边栏)】你可以直接将它们复制到主题中, 而不是直接在插件中编辑这些文件(这是一个非常糟糕的主意, 因为一旦更新了插件, 所有更改都将丢失!)。
- 在主题目录中, 新建一个名为” woocommerce” 的文件夹。
- 导航到WooCommerce插件目录, 然后打开” 模板” 文件夹。 template文件夹包含许多子文件夹, 这些子文件夹包含WooCommerce使用的所有不同模板。幸运的是, WooCommerce中的模板文件结构和命名很容易遵循。
- 在新创建的” woocommerce” 文件夹中, 复制要编辑的模板文件。
请记住, 此处的目录结构保持相同。如果要编辑的模板在子文件夹中, 请记住在主题目录中创建该子文件夹。转到wp-content /themes/ twentytwelve / woocommerce
编辑文件archive-product.php删除以下代码-
<
?php
/**
* woocommerce_sidebar hook
*
* @hooked woocommerce_get_sidebar - 10
*/
do_action('woocommerce_sidebar');
?>
接下来, 我们必须在主题文件夹中编辑style.css-
.woocommerce .wrapper .site-content
{
width: 100%;
}
- 从” woocommerce” 文件夹中编辑archive-product.php文件并保存更改。
推荐阅读
- 如何知道一个WordPress插件是否安全
- 如何将页面(及其模板)合并为一页()
- 选择专用IP地址还是共享IP地址((揭穿神话))
- WordPress(Avada主题)谷歌字体拉丁扩展无法正常工作
- WordPress将类别父母作为类别数组
- WordPress 4.5.2(未捕获的ReferenceError:未定义JQuery [关闭])
- WooCommerce在使用get_image()时显示占位符图像
- jQuery开始之旅
- 手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏02支持中文及显示FPS