カスタムメニューのカテゴリーに記事数の表示

本サイト左側サイドメニューのように、カテゴリーの後に記事数(投稿数)を表示するには、funcitons.phpの最後へ下記ソースコードを追加する。

add_filter('wp_nav_menu_objects','my_nav_count');
function my_nav_count($items){
  foreach ($items as $item){
    if($item->object == 'category'){
      $item->title .= " (". get_term($item->object_id,'category')->count .")";
      $args[] = $item;
    }
    else {
      $args[] = $item;
    }
  }
  return $args;
}

以上

0

ロボット・ドローン部品お探しなら、ロボット翔をご利用下さい

Slider Revolutionの脆弱性対策

webmasterより、Slider Revolutionを更新されることをすすめられています。プラグインを確認したところ、どうもSlider Revolutionの最新版を入手しても更新できないようです。原因はおそらくwordpressのバージョンは古いからです。探したところ、Patch for Revolution Sliderがありました。早速インストールしてみました。しばらくwebmasterからの報告を待つことにします。

0

ロボット・ドローン部品お探しなら、ロボット翔をご利用下さい

wordpressに同梱されているjQueryをCDNから読み込む

jquery.jsとjquery-migrate.min.jsがブロックされたことを確認します

jquery.jsとjquery-migrate.min.jsがwordpressに同梱されているため、googleインデクス/ブロックされたリソースであることをwebmasterが認識しています。

jquery.jsとjquery-migrate.min.jsがcdnから読み込むように変更します

wp-includes/script-loader.phpに以下を追加してみます。

add_action('wp_enqueue_scripts', 'include_cdn_jquery');
function include_cdn_jquery() {
 wp_deregister_script('jquery');
 $js = array(
 'jquery' =>   
 'http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js',
 'jquery_migrate' => 'http://code.jquery.com/jquery-migrate-1.2.1.min.js',
 );
 foreach( $js as $key => $value ) {
   wp_register_script( $key, $value, false, null, false );
   wp_enqueue_script( $key );
 }
}

htmlソースを確認します

以下のようになってれば、cdnから読み込むようになったことです。

<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js'></script>
<script type='text/javascript' src='http://code.jquery.com/jquery-migrate-1.2.1.min.js'></script>
0

ロボット・ドローン部品お探しなら、ロボット翔をご利用下さい