プラグイン「qTranslate」を使った多言語化サイトでの分岐方法 WordPressではqTranslateというプラグインを使うことで簡単にブログやサイトを多言語化することができます。このプラグインを利用した上で、テンプレートの分岐をする方法です。 下記はトップページでの分岐方法です… haradaハック2014.01.24 830
WordPressのカスタムフィールドで設定したファイルのファイル名とファイルパスを表示する cft_pdfというキーでカスタムフィールドを設定した場合です。この場合、ファイル名までのURLが46文字だったので、47文字以降をファイル名とみなして抜き出しています。 エントリーテンプレートのループ部分 <?p… haradaハック2014.01.23 2,499
WordPressでユーザーがログインしている場合としていない場合で分ける <?php if ( is_user_logged_in() ) : ?> ~ログインしている場合~ <?php else : ?> ~ログインしていない場合~ <?php endif; ?… haradaハック2014.01.22 435
MTのエントリータイトルから指定数を抜き出して表示する MT5.1以降で利用できます。 先頭15文字抜き出す場合 <$mt:EntryTitle trim_to="15" $> 先頭15文字を抜き出し最後に…を付けて表示したい場合 … haradaハック2014.01.21 250
WordPressでページが複数に渡る場合とそうでない場合でヘッダーの表記を変える <?php if ( get_query_var( "page" ) < 1 ) { ?> ~単一ページのみの場合(ページャーが発生しないページ)にヘッダーに表示する内容~ <… haradaハック2014.01.20 235
WordPressの記事投稿時に半角カナ、全角英数字を全角カナ、半角英数字に変換する 以下のコードをfunctions.phpに記述します。 function convert_content( $data ) { $convert_fields = array( 'post_title'… haradaハック2014.01.17 604
WordPressでアイキャッチ画像のソースにサイズを出力しない 以下のコードをfunctions.phpに記述します。 function remove_img_wh( $html ) { $html = preg_replace( '/(width|height)=&quo… haradaハック2014.01.16 415
WebサイトにTwitter Cards(Twitterカード)を設定する Twitter Cardsを設定すると、Twitter上で該当のURLを入力した際に概要として画像や説明が表示できるようになります。 表示形式が複数あるため、Card Validatorから表示形式を選択して、タグを生成… haradaハック2014.01.14 368