我有一个问题,我希望我在正确的地方发帖,如果这个话题属于另一个论坛,请指导我在哪里发帖。
问题是:我有一个用WordPress创建的网站,我正在使用Jupiter主题,我需要隐藏一些内容(比如隐藏页面中文章的后半部分),并禁用照片放大,除非访问者是注册用户,我需要知道如何做到这一点,如果有一个插件来做到这一点,我已经尝试了“分层弹出的wordpress”和“optin- content -locker-layered popups-addon”,但它们不能正常工作。
发布于 2014-11-11 20:37:59
在你的own...You上编辑主题可能需要很多努力,你可以使用the_excerpt() insetead of the_content()来显示信息,并添加一个只有注册成员才能看到的规则,当然,像if(is_user_logged_in()) { the_content(); } else { the_excerpt(); }
这样的东西会在循环中做到这一点……
这些插件可能会对您有所帮助
https://wordpress.org/plugins/tags/paid-content
如果你使用的是WPMU,可以试试这个
发布于 2014-11-11 20:39:08
我不知道有什么插件可以自动完成这项工作,但如果你愿意/能够做一些次要的主题开发,你可以自己做。为您的Jupiter主题创建子主题,并复制文件content.php。可能会有如下所示的代码部分:
<?php if ( is_search() ) : ?>
<?php the_excerpt(); ?>
<?php else : ?>
...
或者类似的东西。重点是,主题应该已经设置为为搜索提供摘录内容。您可以简单地添加如下代码:
<?php if ( is_search() || !is_user_logged_in() ) : ?>
<?php the_excerpt(); ?>
<?php else : ?>
...
或者,您可以自定义未登录用户看到的内容,如下所示:
<?php if ( is_search() ) : ?>
<?php the_excerpt(); ?>
<?php else if (!is_user_logged_in()) : ?>
<!-- Your custom code display here -->
<?php endif; ?>
希望这对你有帮助!
发布于 2018-06-18 20:49:36
为了用一个简单的短代码隐藏你的内容的某些部分,你可以尝试一下“限制匿名访问”插件:
https://wordpress.org/plugins/restrict-anonymous-access/
示例:
[member]My restricted content …[/member]
此短代码可以放在您需要对已注销用户隐藏某些内容的任何地方,甚至可以处理特定用户角色的用户:
[member role="author"]My restricted content to users below author role …[/member]
https://stackoverflow.com/questions/26864932
复制相似问题