不,这没有核心短代码。
事实上,站点名称可以作为选项使用get_option(\'blogname\')
返回博客名称。
此外get_bloginfo(\'name\')
/ bloginfo(\'name\')
可用于获取/回显站点名称。
当然,在默认情况下,您不能将该函数用作快捷码,所以如果您想获得它,并且不想编辑主题functions.php
你需要一个plugin 或MU plugin.
后者可能更适合于network install.
下面的插件有一个正在工作的插件(也可以用作MU插件),可以实现以下功能:
<?php
/**
* Plugin Name: Bloginfo Shortcode
* Description: Allows bloginfo() as a shortcode.
* Author: Giuseppe Mazzapica
* Author URI: http://gm.zoomlab.it
* License: MIT
*/
add_shortcode(\'bloginfo\', function($atts) {
$atts = shortcode_atts(array(\'filter\'=>\'\', \'info\'=>\'\'), $atts, \'bloginfo\');
$infos = array(
\'name\', \'description\',
\'wpurl\', \'url\', \'pingback_url\',
\'admin_email\', \'charset\', \'version\', \'html_type\', \'language\',
\'atom_url\', \'rdf_url\',\'rss_url\', \'rss2_url\',
\'comments_atom_url\', \'comments_rss2_url\',
);
$filter = in_array(strtolower($atts[\'filter\']), array(\'raw\', \'display\'), true)
? strtolower($atts[\'filter\'])
: \'display\';
return in_array($atts[\'info\'], $infos, true) ? get_bloginfo($atts[\'info\'], $filter) : \'\';
});
上述插件可用于输出(几乎)所有
get_bloginfo()
可以返回,我刚刚删除了不推荐和不推荐的信息。
用法
如果您在MU插件或活动插件中有上述代码,则可以通过以下方式输出站点名称:
[bloginfo info=\'name\']
您可以获得的所有信息都列在
$infos
大堆