通过WordPress插件函数插入HTML块的最佳方法是什么?

时间:2014-10-31 14:33:42

标签: wordpress-plugin

我正在创建WordPress插件,我希望能够通过WP中的一些注册函数提供一个接口(安装插件的程序员),当在模板中调用时,在页面内打印一个HTML块。

最好的方法是什么?我不想使用echo从函数内部打印大块HTML。理想的情况是使用.html文件或.php文件,其中包含HTML代码,我的插件函数只需在调用函数时加载它。

这有意义吗?我应该使用小部件API吗?

谢谢。

1 个答案:

答案 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');

会添加您的内容,您只需要创建一个带有表单的管理页面来存储内容并检索它。