我正在创建WordPress插件,我希望能够通过WP中的一些注册函数提供一个接口(安装插件的程序员),当在模板中调用时,在页面内打印一个HTML块。
最好的方法是什么?我不想使用echo从函数内部打印大块HTML。理想的情况是使用.html文件或.php文件,其中包含HTML代码,我的插件函数只需在调用函数时加载它。
这有意义吗?我应该使用小部件API吗?
谢谢。
答案 0 :(得分:0)
类似这样的东西,我将其用于RSS Feed,如果你删除了is feed子句,你应该只能添加内容。
/*-----------------------------------------------------------------------------------*/
/* Add custom feed content footer
/*-----------------------------------------------------------------------------------*/
function add_feed_content($content) {
if(is_feed()) {
$content .= '<p>*This post was first published on...*</p>';
$content .= '<footer><p>*Add some Content here*</p></footer>';
}
return $content;
}
add_filter('the_excerpt_rss', 'add_feed_content');
add_filter('the_content', 'add_feed_content');
会添加您的内容,您只需要创建一个带有表单的管理页面来存储内容并检索它。