限制在wordpress网站上查看照片和文章内容
我有一个问题,我希望我张贴在正确的地方,如果这个话题属于另一个论坛,请指导我在哪里张贴它限制在wordpress网站上查看照片和文章内容,wordpress,photo,access-control,Wordpress,Photo,Access Control,我有一个问题,我希望我张贴在正确的地方,如果这个话题属于另一个论坛,请指导我在哪里张贴它 问题是:我有一个用WordPress创建的网站,我正在使用Jupiter主题,我需要隐藏一些内容(比如在页面中隐藏文章的后半部分),并禁用照片放大,除非访问者是注册用户,我需要知道如何做,如果有插件可以做到这一点,我已经尝试过了“wordpress的分层弹出窗口”和“optin content locker分层弹出窗口加载项”,但它们工作不正常。您自己编辑主题可能需要花费大量精力……您可以使用内容()的插入
问题是:我有一个用WordPress创建的网站,我正在使用Jupiter主题,我需要隐藏一些内容(比如在页面中隐藏文章的后半部分),并禁用照片放大,除非访问者是注册用户,我需要知道如何做,如果有插件可以做到这一点,我已经尝试过了“wordpress的分层弹出窗口”和“optin content locker分层弹出窗口加载项”,但它们工作不正常。您自己编辑主题可能需要花费大量精力……您可以使用内容()的插入部分显示信息,并添加只有注册成员才能看到的规则,例如
if(用户是否已登录()){
_内容();
}否则{
_摘录();
}
当然,在循环中执行此操作
不过,这些插件可能会对您有所帮助
如果您正在使用WPMU,可能会尝试使用这个
我不知道有哪个插件可以自动执行此操作,但如果您愿意/能够进行一些小主题开发,您可以自己执行。为您的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; ?>
...
或者类似的东西。重点是,主题应该已经设置为提供搜索的摘录内容。您可以简单地添加如下代码:
<?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; ?>
...
或者,您可以自定义未登录用户看到的内容,如下所示:
<?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; ?>
希望这会有帮助!为了只使用一个简单的快捷码隐藏内容的某些部分,您可以尝试使用“限制匿名访问”插件: 示例:
[member]我的受限内容…[/member]
此短代码可以放置在任何需要向注销用户隐藏某些内容的位置,甚至可以寻址某个用户角色的用户:
[member role=“author”]我对作者角色以下用户的限制内容…[/member]