任何人都可以建议为什么以下不工作,也许提供一个更好的替代方案?
if ( !is_user_logged_in() && is_page( 'shopping-cart' ) ) {
echo '<div style="position:absolute;bottom:0;width:100%;">Please login in order to proceed with the checkout.</div>';
} else {
echo '<div style="position:absolute;bottom:0;width:100%;">You are logged in.</div>';
}
基本上我没有登录,"您已登录"的消息仍然出现,在任何页面。如果需要的话,我已经将代码添加到主题页脚。谢谢你。
解决了,感谢Gautam Golakiya。页面购物车是由插件生成的,但在page部分中不存在,所以在创建了一个带有相同标签的黑页面后,代码开始正常运行。基本上没什么问题。