共计 846 个字符,预计需要花费 3 分钟才能阅读完成。
wordpress 通过当前文章的 ID 获取文章的信息用的极多,在 wordpress 二次开发中经常会使用到,本文将详细介绍,需要了解的朋友可以参考下。其实,wordpress 只要获取了当前文章的 id,就可以获取很多信息!
获取 wordpress 文章标题可以使用函数get_the_title 和 the_title,这也是 wordpress 中最比较基础的函数了,不管是在默认主题还是在网上下载的主题中通常都会用这两个函数来调用 wordpress 的标题。
get_the_title 和 the_title 这两个函数主要用于在循环中显示当前文章的标题,请注意 the_title 这个函数必须使用在循环中。
两者的区别在于,get_the_title 仅能以字符串形式返回文章标题,而 the_title 可以设置标题前后的自定义字符,以及是显示还是返回字符串。
get_the_title 用法如下:
<?php echo get_the_title($ID); ?>
以上代码将直接输出文章标题。$ID 用于设置文章 ID,当然在循环中我们可以省略此参数。
$ID 是由列表页进行传递过来的,也可以直接指定某篇文章标题 id 来获取标题名,前提是你知道这篇文章在数据库的 id 号,在测试的时候经常这么用。
get_the_title 示例:
<?php echo get_the_title($post->ID); ?>
以本文为例,将输出:Wordpress 获取文章标题的方法。
the_title 用法如下:
$before 标题前的字符
$after 标题后的字符
$echo 显示、还是返回字符串,默认为 true
the_title 示例:
<?php the_title(‘=>’,‘<=’); ?>
以本文为例,我们将得到以下这样的标题:’=>Wordpress 获取文章标题的方法 <=’。
总结:
the_title 是 get_the_title 的更高一级封装。
the_title、get_the_title 函数位于 wp-include/post-template.php 文件下。