个性化阅读
专注于IT技术分析

Woocommerce:不能使用woocommerce模板

我刚刚在Wordpress网站上安装了Woocommerce插件, 并创建了自己的自定义主题。我的主题结构应如下所示:

.
├── index.php
├── style.css
├── functions.php

现在, 当我尝试访问/ cart路由时, 它仍会加载空白页面(我假设是我的主页), 并且无法加载驻留在〜/ wp-content / plugins / woocommerce / template / cart /中的Woocommerce模板。我在这里阅读了文档, 但仅说明了模板覆盖。

现在, 当我访问网站上的/ cart路由时, 如何加载〜/ wp-content / plugins / woocommerce / template / cart /模板?

我还尝试在仪表板->页面->购物车上更改我的购物车页面属性模板, 但是我只能将其设置为默认模板, 而没有其他选项。


#1


到目前为止, 你所拥有的是基本的wp自定义主题结构。

为了向主题添加Woocommerce支持, 请将此功能添加到functions.php文件中

function mytheme_add_woocommerce_support() {
    add_theme_support( 'woocommerce' );
}

add_action( 'after_setup_theme', 'mytheme_add_woocommerce_support' );

然后, 例如, 如果要有一个自定义购物车页面而不是默认的Woocommerce购物车布局, 则必须在主题根文件夹中添加一个文件夹Woocommerce, 并且要从Woocommerce插件模板文件中覆盖作为子文件夹的一部分。

Woocommerce支持的Wordpress自定义主题结构:

.
├── index.php
├── style.css
├── functions.php
├── woocommerce  
    ├── cart
        ├── cart.php

#2


如果你要使用默认的WooCommerce购物车页面, 则必须在其中一个页面中添加所谓的”短代码”。其余的工作由Wordpress编辑器来设置页面及其功能。

对于购物车页面, 你所要做的就是在要用作购物车的页面上的某处添加以下文本:[woocommerce_cart]。

如果你还想使用结帐页面, 则其简短代码为[woocommerce_checkout]。

如果你执行上述任一操作, 则还需要将WooCommerce插件的默认购物车和结帐页面更改为你的页面。这可以在”页面设置”标题下的”仪表板> WooCommerce>设置>高级”中完成。

如果你仍然对在站点中使用WooCommerce短代码感兴趣, 请访问此页面:https://docs.woocommerce.com/document/woocommerce-shortcodes/。

赞(0)
未经允许不得转载:srcmini » Woocommerce:不能使用woocommerce模板

评论 抢沙发

评论前必须登录!