私は、私が不足している興味深い課題を抱えています (私は WordPress プラグインの開発者ではありません)。OptimizePressをテーマ にしたサイトを使用しています。Optimizepressthe_content
は、ページを構築する際に何度も呼び出します。
すべてのページの本文に小さなコード スニペットを含めたいと考えています。
if ( function_exists( "transposh_widget" ) ) {
transposh_widget(array(), array(
'title' => 'Translation',
'widget_file' => 'flags/tpw_flags_css.php',
) );
}
いくつかのフラグが表示され、サイトの言語を切り替えることができます. したがって、固定位置/ 0,0に設定されたdivが必要です(後で見た目を調整できます)。
the_content
これを行うための一般的な方法と思われる で何かを出力する以外に、wordpress サイトのすべてのページでこれを取得するための最良の方法は何ですか?
アップデート
以下のコードが始まりました。これが、すべてのページのサイトの右上隅にのみフラグを出力する最終的なコードです。
<?php
/*
Plugin Name: Transposh Flags in Header
Description: Embed Transposh Header Code (in Footer of Page)
*/
function insert_my_footer() {
echo '<div style="display:block; top:30px; right: 50px; position: fixed; color:white;">';
if (function_exists("transposh_widget")) {
transposh_widget(array(),
array('title'=>'',
'widget_file' => 'flags/tpw_flags.php') );
}
echo '</div>';
}
add_action('wp_footer', 'insert_my_footer');
?>