おすすめのグッズや役立つ情報をあなたにお届けします。

Ryun's Web Note

Stinger3カスタマイズ

[R]Stinger3最新バージョン導入!外見的な変更点のまとめと、子テーマの導入について

更新日:

stinger3-0925

先日Stinger3の最新バージョンが発表されました。

早速当ブログも導入したので、変更点をまとめていきたいと思います。

さらに今回は、よりカスタマイズが便利になるようにしたので、その報告もかねて。

 

ここが変わった!Stinger3最新バージョン

2013/09/25に最新バージョンの発表がありました。

公式アナウンスではショートコードが抜粋でみえる等の改善と、タグデザインの変更がされたようです。

僕なりに変わった点を細かくまとめてみます。

 

記事タイトル下に公開日と最終更新日が表示

stinger3-0925-undertitle

記事の下に公開日・最終更新日が表示されるようになりました。

読者側からすると、『この記事は最新のものなのか?』という疑問がすぐに解決されるようになっています。

 

コードはこのようになります。

      <p><span class="kdate">公開日:
        <time class="entry-date" datetime="<?php the_time('c') ;?>">
          <?php the_time('Y/m/d') ;?>
        </time>
        :
        <?php if ($mtime = get_mtime('Y/m/d')) echo ' 最終更新日:' , $mtime; ?>
        </span>

 

 

見出しデザイン等の変更

stinger3-0925-midasi

h3以外はあまり変わっていませんが、デザインが変わりました。

当ブログも見出し変更を検討していたので、デザインの変更は嬉しかったです。

 

抜粋でショートコードが見えてしまうのを改善

当ブログでは冒頭に記事の概要みたいなものを書いているので、ショートコードが見えることはなかったのですが、他のブログではたまにこの現象が起きるようです。

 コード

//ショートコードを外す
function stinger_noshotcode( $content ) {
    if ( ! preg_match( '/\[.+?\]/', $content, $matches ) ) {
        return $content;
    }

    $content = str_replace( $matches[0], '', $content );

    return $content;
}

 functions.phpの記載は上記の通りですが、他のsingle.php等には

<?php echo mb_substr(strip_tags($post-> post_content),0,35).'...'; ?>

 上記のコードから

<?php echo mb_substr( strip_tags( stinger_noshotcode( $post->post_content ) ), 0, 50 ) . ''; ?>

 このように変わりました。これによって、記事抜粋でショートコードが見えなくなります。

 

Stingerのこれからのバージョンアップに向けて

code

photo credit: Riebart via photopin cc

 Stingerは嬉しいことにバージョンアップが多くあります。

作者の@ENJIさんがとてもまめな方だと思いますが、その都度カスタマイズした点を書き加えるのも正直大変です(・へ・)

 

多くの方はすでに行っていると思いますが、僕は知識がなかったため今回子テーマの導入を行いました。後程記事にします。

子テーマの導入によって、親テーマとなるStinger3のバージョンアップを行っても、カスタマイズした点は一切変わらないようになります。つまり便利(=゚ω゚)ノ

 

 Stinger3最新バージョンのダウンロードは↓

[browser-shot url="http://wp-stinger.com/news/release/post-875/" width="150"]

Stinger3の正式公開 | SEO対策に強い無料WordPressテーマ「Stinger」

-Stinger3カスタマイズ

Copyright© Ryun's Web Note , 2018 All Rights Reserved Powered by AFFINGER5.