如果我开发了一个单独的HTML页面,希望将其包含在Wordpress网站中,那么最好的方法是什么?在这种情况下,它需要一个javascript库或样式表,默认情况下,它不在我的Wordpress主题中,需要插入到标记中。
我知道以下解决方案:
iFrames:
为了匹配网站样式,我需要在iframe标题中包含主题中的每个css如果使用另一个脚本样式表更新主题,则不会在iframe中更新,维护可能会很困难编辑主题:
我可以将以下内容添加到各种主题文件中:
is_single( \'page1\' )
add_action( \'wp_head\', \'extra_stuff\' )
对于我创建或更改的每个帖子/页面,我必须相应地更改主题文件。
理想情况下,我希望能够在post editor内部完成这项工作
有没有插件可以做到这一点?
最合适的回答,由SO网友:stanton119 整理而成
我发现最好的解决方案是添加一个自定义字段,head
, 然后构建一个短插件,将内容添加到head标记:
add_action(\'wp_head\', \'add_HTML_head\');
function add_HTML_head(){
global $post;
if(!empty($post)){
// get custom field for \'head\'
$headHTML = get_post_meta($post->ID, \'head\', true);
if(!empty($headHTML)){
echo $headHTML;
}
}
}
我把它打包成一个简单的
plugin.