我已经研究了几个插件,但没有一个是符合条件的。加我最好自己在代码中这样做(以确保安全)。我正在制作一个网站,它应该是一个实习生CRM系统,内置于WordPress中。我有一个定制的父主题,所以我正在创建一个子主题,它应该将所有内容放在登录墙后面(菜单、页脚、侧边栏、所有帖子类型,你可以命名)。
我考虑过只需检查所有代码,并将其应用于所有内容:
if ( is_user_logged_in() ) {
<nav class="header-nav">
<?php
wp_nav_menu(
array(
\'theme_location\' => \'header-menu\',
\'fallback_cb\' => false,
\'container_class\' => \'menu-header-menu-container\',
)
);
?>
</nav>
}
但这似乎很麻烦。此外,如果有人“猜测”到图像的URL,那么他们仍然能够看到。我是否错过了一些明显/更好的方法?