我刚刚在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/。
评论前必须登录!
注册