我刚刚在我的Wordpress网站上安装了Woocommerce插件,并创建了我自己的自定义主题。我的主题结构应该是这样:
.
├── index.php
├── style.css
├── functions.php现在,当我尝试访问Woocommerce路由时,它仍然加载空白页面(我假设是我的主页),并且我无法加载驻留在~/wp-content/plugins/woocommerce/template/cart/中的/cart模板。我已经阅读了文档here,但它只解释了模板覆盖。
现在,当我在我的网站上访问~/wp-content/plugins/woocommerce/template/cart/路由时,如何加载/cart模板?
我还尝试在dashboard->pages->cart上更改购物车页面属性模板,但我只能将其设置为default template,没有其他选项。
发布于 2020-04-13 16:01:39
到目前为止,您所拥有的是基本的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发布于 2020-04-16 10:35:22
如果您希望使用默认的WooCommerce购物车页面,则必须在其中一个页面中添加所谓的“短码”。Wordpress编辑器将完成剩下的工作来设置页面及其功能。
对于购物车页面,您所要做的就是在页面上的某个位置添加一个this文本,您希望将其作为cart:[woocommerce_cart]。
如果您还想使用结帐页面,那么它的缩写代码是[woocommerce_checkout]。
如果您执行上述任一操作,您还需要将WooCommerce插件的默认购物车和结帐页面更改为您的页面。这可以在“页面设置”标题下的“仪表板> WooCommerce >设置>高级”中完成。
如果您继续对在您的站点https://docs.woocommerce.com/document/woocommerce-shortcodes/中使用WooCommerce快捷方式感兴趣,此页面可能是一个有用的资源。
https://stackoverflow.com/questions/61175363
复制相似问题