纯代码实现WordPress内容回复可见功能

本文介绍了在WordPress中不使用插件,通过纯代码实现内容回复可见功能的方法。步骤包括在文章模板中添加判断代码、设置CSS样式隐藏内容、引入jQuery控制显示逻辑,以及通过自定义栏目存储隐藏内容。最终实现用户评论后内容可见的效果。

WordPress基础教程
阅读时间: 15 分钟
最后更新时间:2025年11月13日

实现这样的回复之后可见内容的功能,我们之前讲了使用wordpress回复可见插件,对于不想使用插件的学员,可以按照以下的方法,纯代码实现Wordpress内容回复可见。

方法/步骤
在文章模板single.php里找到<?php the_content(“”); ?>,在它下方放上以下的判断代码:
<div class=”zy_answer”>
<strong>答案:</strong>
<pre><?php echo get_post_meta($post->ID,”作业答案”,true);?></pre>
</div>
<p class=”zy_tj”>回答后可见正确答案!<a href=”#respond”>立即回答</a></p>
在自己的模板模式表style.css里粘贴以下的CSS样式。
.zy_answer{display:none;}
.zy_answer_admin,.zy_answer{padding:10px;border:1px dashed #d2d0d0;}
.zy_answer_admin pre,.zy_answer pre{white-space: pre-wrap;}
.zy_tj{border-top:1px dashed #d2d0d0;margin:15px 0;padding:10px 0;color:#F00;}
在底部模板footer.php中,放上以下JS代码,用于控制显示与隐藏。
<script src=”http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js”></script>
<script>
$(function(){
var url = location.href;
if (url.indexOf(‘comment’) >=1) {
$(“.zy_answer”).css(“display”,”block”);
}
});
</script>
将文章中需要回复可见的内容,写在自定义栏目里,栏目名为“作业答案”。如下图:(相关教程:wordpress自定义栏目设置方法)
Wordpress自定义栏目
大功告成!通过以上的操作,答案内容默认是被隐藏的,只有用于评论回复之后,才可以显示看到。真实使用纯代码实现了Wordpress内容回复可见功能。

这篇文章有用吗?

点击星号为它评分!

平均评分 0 / 5. 投票数: 0

到目前为止还没有投票!成为第一位评论此文章。

曾凤祥

曾凤祥

技术负责人
小兽wordpress凭借多年的wordpress企业主题制作经验,坚持以“为用户而生的wordpress主题”为宗旨,累计为10万多家客户提供品质wordpress建站服务,得到了客户的一致好评。我们一直用心对待每一个客户,我们坚信:“善待客户,将会成为终身客户”。小兽wordpress能坚持多年,是因为我们一直诚信。

相关文章

如何让线上业务更上一层楼

还没有WordPress网站

还没有WordPress网站

不管你从事什么行业,WordPress都会为你提供一个专业的主题模板。在WordPress市场上有成千上万的免费主题,适合很多中小企业。

查看所有模板
已经有WordPress网站

已经有WordPress网站

小兽WordPress诚邀你一起学习WordPress,愿与各方携手升级改善您的WordPress网站,一起交流网站加速,网站优化等问题。

马上交个朋友
微信联系
chat 扫码联系
模板建站
挑选模板
网站定制
免费诊断
咨询热线
咨询热线

189-0733-7671

返回顶部