如何查找并修改WordPress中的get_template_part( 'content/post-byline' )?
修改WordPress中的post-byline内容:定位与自定义指南
嘿,我来帮你搞定这个WordPress的post-byline修改问题!下面一步步来:
第一步:定位post-byline模板文件的位置
get_template_part( 'content/post-byline' )是WordPress用来加载主题模板片段的函数,它的文件定位规则很明确:
- 优先查找当前激活主题根目录下的
content/post-byline.php文件——这是最常见的存放位置。 - 如果上面的文件不存在,它会尝试寻找
content-post-byline.php(把路径里的斜杠替换成连字符的命名格式)。 - 快速查找方式:你可以通过WordPress后台的「外观>主题编辑器」,在右侧文件列表里筛选对应文件;也可以用FTP/服务器文件管理器直接浏览主题文件夹的结构。
第二步:修改post-byline内容
找到文件后,打开它就能看到生成「Published May 14, 2018 by Admin」的代码了。通常这段代码会结合WordPress内置函数和硬编码文本,比如:
<p class="post-byline"> Published <?php the_date( 'F j, Y' ); ?> by <?php the_author(); ?> </p>
你可以根据需求自由调整:
- 修改文本措辞:比如把“Published”改成“发布于”,“by”改成“作者:”。
- 调整日期格式:把
the_date()里的参数'F j, Y'改成'Y-m-d',就能显示成「2018-05-14」。 - 添加额外信息:比如加上分类、标签或者阅读时长,示例如下:
<p class="post-byline"> 发布于 <?php the_date( 'Y-m-d' ); ?> | 作者:<?php the_author(); ?> | 分类:<?php the_category( ', ' ); ?> </p>
关键注意事项
永远不要直接修改父主题的模板文件!如果你的主题是第三方主题,后续主题更新会直接覆盖你的所有修改。正确的做法是:
- 创建并激活一个子主题。
- 在子主题根目录下创建和父主题相同的路径(比如新建
content文件夹,然后在里面放post-byline.php)。 - 把修改后的代码放进子主题的这个文件里,这样父主题更新时不会影响你的自定义内容。
修改完成后,刷新文章页面就能看到效果啦,如果没生效,记得清理一下网站缓存哦!
内容的提问来源于stack exchange,提问作者Ahmad Saad
相关产品推荐
相关产品推荐

