目前在用的主题(Bravada免费版),有一个细节不太满意——文章页评论框的位置不太好,我喜欢评论放在文章内容的最后,放在相关文章和tag的后面。但由于是免费版,这里位置只能通过修改源文件实现。
方法也很简单,只要调整一下代码位置即可。
修改文件:single.php
找到代码:
<?php comments_template( '', true ); ?>
这是评论区块在该模板中的源代码调用语句,不同模板可能语句有区别,总之找到single.php中有关“comments”的部分就可以。然后将其放在文章页主体内容的最后,即
</main>
的前面,就可以了。
我是懒得折腾子主题,因为我极少改源文件,就那么一两处而已,所以每次更新之后,手动调一下就是了。如果修改的地方多,还是搞个子主题省事些。
下面两个图是对比效果,我比较喜欢修改之后,评论放在最下面的这种方式。