前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >解决WordPress文章密码保护在首页(摘要)不起作用

解决WordPress文章密码保护在首页(摘要)不起作用

作者头像
Jeff
发布于 2018-01-19 10:00:12
发布于 2018-01-19 10:00:12
1.8K0
举报
文章被收录于专栏:DeveWorkDeveWork

如果你碰到这个问题,就说明你的主题还不够完善。是的,之前Devework主题也是这样,但现在已经修复了。这类问题都是,首页的文章上如果是摘要显示的或者截断输出的,如果是密码保护文章压根儿没有提示输入密码,直接跟没有那样输出。

分析

一般来说,WordPress 中输出文章都是用<?php the_content(); ?> 这个函数,但在一些主题中,首页一般不是完全输出文章内容的——而是输出摘要或者截断输出那样,比如一些主题作者常常用下面的代码代替原来的<?php the_content(); ?> :

<?php echo mb_strimwidth(strip_tags(apply_filters('the_content', $post->post_content)), 0,240,"...");?>

解决

解决的方法也很简单,给一个判断函数,判断是否为密码保护文章就可以了,WordPress 中有这个函数post_password_required,所以原来的代码应该改为下面这样:

<?php if (post_password_required()):the_content(); else : ?> <?php echo mb_strimwidth(strip_tags(apply_filters('the_content', $post->post_content)), 0, 340,"...");endif; ?>

其他情况也大概差不多,反正是对输出content 的函数下刀就可以了。

其他文章:《自定义WordPress 密码文章提示文字》可能需要的。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2014/07/20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
wordpress调用文章摘要,若无摘要则自动截取文章内容字数做为摘要
以下是调用指定分类文章列表的一个方法,作者如果有填写文章摘要则直接调用摘要;如果文章摘要忘记写了则自动截取文章内容字数做为摘要。这个方法也适用于调用description标签
ytkah
2019/09/25
1.3K0
我是如何 SEO WordPress 的 2:Description 和 Keywords
Description 和 Keywords 的重要性已经不像以前那么重要了,但是设置正确的 Description 和 Keywords 还是对你的排名有利。
Denis
2023/04/15
3880
WordPress主题下funtions.php的一段“恶意”代码
不多说了,相信有很多WordPresser都知道这段在WordPress主题下fountions.php的“恶意”代码,之所以为“恶意”加个双引号是想说:其实也不算太“恶意”,对你的伤害只是两点:1、感染wp-content\themes\下所有主题的fountions.php文件;2、以当前被感染博客的主页URL为标题和内容,向 livethemas@gmail.com发送邮件。已经知道的就不用往下看啦,还不知道的快去你的主题fountions.php检查有木有,有的话赶快删除之。话说这段恶意代码还真够长
Jeff
2018/01/19
1.2K0
WordPress 文章截断方式:有more标签的优先more标签,否则截断一定字数
最近在完善本站主题Devework,主要是前后台的联系工作,其中遇到一个问题,那就是首页文章的截断方式。就Jeff的使用习惯的话,是直接在后台编辑器写文章的时候手动添加more (更多)标签,但对于许
Jeff
2018/01/19
9480
自定义WordPress 密码文章提示文字
WordPress 默认的密码提示文字是这样的:This post is password protected. To view it please enter your password below
Jeff
2018/01/19
1.9K0
自定义WordPress 密码文章提示文字
WordPress发布文章自动同步到新浪微博(带特色图片)
WordPress 发博客后自动同步到新浪微博,这是我从无主题博客看到的方法,一直沿用至今。感觉对博客宣传和提升“逼格”都有显著的作用: 一、老版代码 先来看一下无主题博客分享的代码: functio
张戈
2018/03/23
1.7K0
WordPress发布文章自动同步到新浪微博(带特色图片)
怎样控制wordpress博客首页博文显示内容字数!
爱优博客是用wordpress程序做的,但是默认的wordpress首页博客文章的内容显示很,整个页面显示不了几篇文章,有时写的文章全部都显示在了首页了。
爱游博客
2019/08/07
1.1K0
SEO养博客神器:同步文章(或摘要)到新浪博客的WordPress插件
了解 SEO 的站长都会另外用心做几个博客,起到 SEO 辅助作用。通常说的养博客主要是养 BSP 博客。比如新浪博客,网易博客,百度空间,网易博客,新浪博客,搜狐博客,和讯博客,阿里巴巴博客,博客大巴,天涯博客,豆瓣博客等等。 至于具体做法,自行搜索吧。大致类似于外链推广,引蜘蛛,引流量的做法。我一直感觉精力有限,这样养博客实在是太累了! 一、养博神器 下面就介绍一款懒人养博客的神器:WP2Sinablog。 插件的功能很简单,就是在你发布文章的同时, 会推送一份到新浪博客,无需过多干预就能达到简单的养博
张戈
2018/03/26
1.3K0
SEO养博客神器:同步文章(或摘要)到新浪博客的WordPress插件
wordpress添加关键字
wordpress自动添加标签为关键字; <?php //判断是否为首页 if ( is_home ()) { $description = "jcomey一个文艺青年的个人博客"; $keyword
2021/11/08
3360
wordpress中提取文章内第一张图片作为缩略图
作者:matrix 被围观: 1,059 次 发布时间:2013-09-04 分类:Wordpress 兼容并蓄 | 无评论 »
HHTjim 部落格
2022/09/26
4330
wordpress中提取文章内第一张图片作为缩略图
WordPress发布文章自动同步到新浪微博(带特色图片)
整体来源于张戈博客,本处仅是修改添加了一处显示文章分类的小功能,若是一篇文章有多个分类,默认使用第一个。经测试好像对于七牛中设置了空间防盗链的不太友好,可能会报2007错误。
WindCoder
2018/09/19
2.8K1
WordPress发布文章自动同步到新浪微博(带特色图片)
代码实现WordPress自动关键词keywords与描述description
之前在文章《WordPress自定义栏目运用实例II:添加文章Meta标签(keywords /description)》中给出了手动添加关键词keywords与描述description的方法,但这个方法实在是过于麻烦——每篇文章你要手动一个个添加关键词或描述。写个文章都要这样真不爽啊,有没有方法可以像 all in one seo插件那样自动动关键词keywords与描述description?当然是有滴,本站目前就是使用这个方法。 以下代码实现的是以标签为关键词;以摘要为描述,如果没有填写摘要,那就自
Jeff
2018/01/19
1.7K0
WordPress文章归档页面分组和分页
WordPress 归档页面是一个网站的历史内容存档,它允许用户浏览网站的过去内容。它的存在有以下几个意义:
楚客追梦
2024/08/07
2550
WordPress 教程:the_title() 与 the_title_attribute() 的正确用法
WordPress 提供了一个非常简单方便的函数来显示当前文章的标题,那就是:the_title()。这个函数经常被开发者在 header,post,page,loop,footer 里使用,这几乎是开发主题里最常用的函数之一,然而许多开发者并没有意识到这里有个地方并不应该使用此函数,那就是在 attributes 里,如:
Denis
2023/04/15
2.6K0
WordPress发布文章同步到新浪微博失败的问题解决与分享
张戈博客很久之前分享过一篇 WordPress 发布文章同步到新浪微博 的文章,但经常有站长留言反馈同步失败,我一直觉得是代码部署问题。 最近很长一段时间,张戈博客也无法同步,我又觉得是微博自身的问题
张戈
2018/03/21
1.1K0
WordPress发布文章同步到新浪微博失败的问题解决与分享
制作WordPress“带Gravatar头像评论”小工具(集成主题中、含选项)
最近在进一步折腾WordPress 主题的开发,在侧边栏小工具那里想做一个可独立于主题的、类似插件的带头像评论小工具。通过WordPress 官方文档与一些资料大概了解了小工具制作的一些知识,但对于我等PHP 菜鸟,完全自己开发是不可能的;于是在网络上找到了一段代码,分享并备忘一下。 关于WordPress 中小工具的开发,除了WordPress官方文档外,有一篇“阿叔工作室”的文章也不错,点击查看。这里不多说了。 下面的代码得到的“带Gravatar头像评论”小工具可以集成到主题中,小工具后台拥有相关选项
Jeff
2018/01/19
8540
制作WordPress“带Gravatar头像评论”小工具(集成主题中、含选项)
WordPress 技巧:正确获取文章摘要
我们知道通过 WordPress 函数 get_the_excerpt() 可以获取日志的摘要,如果没有摘要,它会自动获取内容,并且截取。但是由于无法正确统计中文字符数,这个函数总是无法很好的截取中文内容,显得摘要长短不一,所以我重新撰写了下面这个函数来解决这个问题。
Denis
2023/04/15
5950
wordpress调用函数大全
WordPress Header头部 PHP代码 (注: 也就是位于<head>和</head>之间的PHP代码)
纯情
2023/04/26
5790
WordPress 中获取文章的第一段文字的函数
之前写过一篇《WordPress 文章截断方式:有more标签的优先more标签,否则截断一定字数》,自认为是一个不错的首页文章截取方式,但如今Jeff 又发现了一种需求:不用more 标签,不想截断一定字数,只想截取第一段文字。WordPress 中没有相关的函数,但没关系,咱们自己定义一个。 下面的代码就是实现该功能的函数: //WordPress 中获取文章的第一段文字的函数 devework.com function get_first_paragraph(){ global $post; $str
Jeff
2018/01/19
9770
WordPress实现熊掌号H5页面结构化改造
自从百度宣布将会把80%引流给优质熊掌号后,所以很多的站长朋友也想让站点接入百度熊掌号,以便百度熊掌号对原创文章的收录和搜索结果以及熊掌号页面的展现效果,下面就把WordPress实现熊掌号H5页面结构化改造过程及代码分享给大家。
阳光之海
2018/10/31
4700
推荐阅读
相关推荐
wordpress调用文章摘要,若无摘要则自动截取文章内容字数做为摘要
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档