WordPress覆盖博客信息变量

时间:2011-05-29 作者:verhogen

如何在wordpress中重写bloginfo变量?

例如,我想替换以下内容:

<?php bloginfo(\'stylesheet_directory\'); ?>

返回自定义URL,如http://mysites.com/hello/

1 个回复
SO网友:anu

对于您提到的示例,您可以向stylesheet_directory

add_filter(\'stylesheet_directory\',\'change_stylesheet_dir\') ;

function change_stylesheet_dir($stylesheet_dir, $stylesheet, $theme_root) {
  # do stuff - change the stylesheet directory
  $new_stylesheet_directory = \'http://mysites.com/hello/\';
  return new_stylesheet_directory ;
 }
对于bloginfo的任何其他参数,您可以查看bloginfo, 在wp includes/general模板中。php。按照对其他bloginfo参数的调用,查看是否有针对它的过滤器。

结束

相关推荐

PHP致命错误:调用未定义的函数Download_url()

首先,这里是全部错误:PHP Fatal error: Call to undefined function download_url() in /path/to/wordpress/wp-admin/includes/media.php on line 562 我还将相关功能张贴在问题的底部。我正在修改我公司网站的一个脚本,该脚本允许我们自动从我们的内容提供商检索和上传内容。由于他们组织XML的方式,我需要将与文章相关的图像与文章主体分开上传。我尝试使用media\\u sideload\\