PAGE TOP


WordPress で jQueryを利用する

2016年12月7日Wordpress

WordPressでjQueryを利用する場合、本体に付属しているjQueryをフロントでも使えるように許可したいところだが、実際試してみると、うまくいかず、外部からファイルを読み込むことにした。

//functions.php jQueryの許可
function load_jquery(){
    if (! is_admin()){
        wp_deregister_script('jquery');
        wp_enqueue_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js', array(), '1.10.0');
    }
}
add_action('init', 'load_jquery');

もともと、あるプラグインのaタグの id=”topic”のテキスト部分をhideで消したいのが目的で、jQueryを利用。

$(function(){
$('#topic').hide();
});

試してみたのだが、DOMが読み込まれてからの処理となるので、どうしても、画面にアクセスしたときに、ほんの一瞬だけテキストが表示される。jQueryで解決したかったのだが、結局は、cssのほうで、#topic{ display: none!important; }のように強制的に消すことにした。この方法はSEOに影響をあたえるような記事をよく目にするのだが、実際のとろこ、不正利用を除いた利用については賛否両論で、
どこまで影響を及ぼしているか分からないところ。