Bloginfo 短代码

Avatar of Chris Coyier
Chris Coyier

WordPress 中的 bloginfo() 函数可以让你访问关于你网站的大量有用信息。查看 完整列表。为了从页面/帖子内容本身访问所有这些值,我们可以创建一个短代码来返回这些值。将此添加到主题中的 functions.php 文件中

function digwp_bloginfo_shortcode( $atts ) {
   extract(shortcode_atts(array(
       'key' => '',
   ), $atts));
   return get_bloginfo($key);
}
add_shortcode('bloginfo', 'digwp_bloginfo_shortcode');

现在,你可以通过使用“键”调用该短代码来输出任何值。例如,你的网站名称

[bloginfo key='name']

或者直接到主题文件夹中的图像

<img src="[bloginfo key='template_url']/images/logo.jpg" alt="[bloginfo key='name'] logo" />