我怎样才能用一个子主题阻止某些页面?

时间:2013-01-31 作者:Lucky Luke

我正在为一个电子商务网站使用Woocommerce Wordpress插件。我想能够设置在一个非电子商务模式的网站,即没有购物车和结帐等。我知道有一个plugin you can buy 这可以做到,但我正试图自己做到这一点。

我想我必须让自己成为一个孩子的主题function.php 删除某些页面。我不想仅仅隐藏它们,因为用户仍然可以浏览到它们。我想在任何电子商务页面上返回404,即使该页面确实存在。

我可以用wp_delete_posts 但当我回到父主题时,页面也消失了。你有什么建议?

1 个回复
SO网友:helgatheviking

这些页面只是WP后端中的传统页面。每个都有一个内容短代码。因此,您可以删除这些页面或将其切换到未发布或私有。我认为您不需要删除任何主题模板。。对于像“购物车”、“结帐”之类的东西来说,它们根本不存在。

如果这样做不行,请考虑扩展。如果你花了1-2个多小时来解决这个问题,那么延长时间是值得的。

结束

相关推荐

Wp-content/plugins中的权限问题

我在本地机器上安装了一个WP,试图用插件弄脏我的手。我希望从github克隆一个包含此插件代码的项目。然而,我没有插件内部的权限,作为一个没有su权限的普通用户,我无法做到这一点。(当然,我可以成为根并这样做,但我不认为这是应该的)。然后,默认情况下,WP安装中的文件夹将组设置为“tape”,这对我来说很奇怪。本地WP安装上内部文件夹的正确权限应该是什么?