我有一个有趣的挑战,我正在提出(我不是一个WordPress插件开发人员).我使用的是以OptimizePress为主题的网站. Optimizepress在构建页面时多次调用the_content.
我想在每个页面的正文中包含一个小代码片段.
if ( function_exists( "transposh_widget" ) ) {
transposh_widget(array(), array(
'title' => 'Translation',
'widget_file' => 'flags/tpw_flags_css.php',
) );
}
这显示了几个标志,让您在网站上切换语言.所以我需要一个div设置到固定位置/ 0,0(我可以稍后调整外观),其中包含.
除了在the_content中输出一些东西,这似乎是流行的方式,在wordpress网站的每个页面上实现这一点的最佳方法是什么?
更新
下面的代码开始了 – 这是我的最终代码,它只在每个页面的站点的右上角输出标志.
/*
Plugin Name: Transposh Flags in Header
Description: Embed Transposh Header Code (in Footer of Page)
*/
function insert_my_footer() {
echo '
if (function_exists("transposh_widget")) {
transposh_widget(array(),
array('title'=>'',
'widget_file' => 'flags/tpw_flags.php') );
}
echo '
}
add_action('wp_footer', 'insert_my_footer');
?>