web-dev-qa-db-ja.com

ビジュアルエディタのJavaScript &&演算子

私はビジュアルエディタで投稿にjavascript/jqueryコードを追加することに慣れていますが、&&演算子を使ったことがないようです。これは私が&&を使っているところのリンクです。 http://demo.techstriders.com/corey/canyon/calculator/ ワードプレスのビジュアルエディタでjavascriptを使用する正しい方法は何でしょうか。

1
mysterious

コードを投稿コンテンツに直接追加する代わりに、 wp_enqueue_script を使用してください。

ps:the_contentフィルタのコールバックをチェックアウトすることができます。

add_action('wp_footer',function(){
        global $wp_filter;
        printf('<pre>%s</pre>',print_r( $wp_filter['the_content'],true));
});

テーマのフッター部分にそれらを表示します。そうするとwpautopwptexturizeconvert_charsconvert_smiliesのようなコールバックが表示されます。

お勧めできませんが、投稿コンテンツでJavaScriptコードを使用するためにこれらのフィルタを削除することが可能です。

add_action('init','custom_init');
function custom_init() {
    remove_filter('the_content', 'wpautop');
    remove_filter('the_content', 'wptexturize');
    remove_filter('the_content', 'convert_chars');
    remove_filter('the_content', 'convert_smilies');
}
1
birgire