「WordPress初心者のサイト作成覚え書き」の名称で、自分の学習メモのためにこのブログを立ち上げたのが2012年の12月でした。月日は流れ、それなりにWPをカスタマイズしてのサイト構築も数を重ね、一応は初心者の域も脱しつつあるかな、という感じもあり、久々の記事投稿を期にブログ名を「WordPressカスタマイズ、サイト作成メモ」に変更することにしました。
Page 2 of 4
『「公式ディレクトリ掲載テーマ」で学ぶ WordPressサイト制作入門』をいただきました
WordPress関係の書籍も本当にたくさん出ていますが、今月発売された『「公式ディレクトリ掲載テーマ」で学ぶ WordPressサイト制作入門』のモニター募集に応募したところなんと当選! ということで書評を書かせていただきます。
ユーザープロフィールを改行
ユーザーのプロフィール欄は、ユーザーについての説明文を入れるテキストエリアになっていますが、通常では改行などは一切反映されません。長めの文章を入れたりするときはやはり改行を適応させたいので、そのやり方をメモっておきます。(author.phpなどで表示するユーザーページの場合)
Continue reading
画像キャプション回りのHTMLタグをカスタマイズする
画像にキャプションを入れると、WordPressは画像タグを<img>タグで囲み、キャプションを<p>タグで囲んで、それらを<div>でくくって、さらにstyle属性で「画像+10px」の横幅を指定してしまいます。こういうソースですね。
<div id="attachment_65" class="wp-caption alignleft" style="width: 130px">
これは画像が120pxの例です。このwidth属性でレイアウトの自由度が損なわれるので、この指定を削除する、あるいは任意のclassを追加する、といったカスタマイズ法です。ソースコードはいじらず、function.phpへの記述追加で可能です。
Continue reading
Advanced Custom Fieldsでカテゴリーにカスタムフィールドを追加する
カテゴリーページにカスタムフィールドを追加するのは意外とやっかいで、Function.phpにソースを書いていく方法もあるのですが、実はカスタムフィールドの定番プラグイン、Advanced Custom Fields(ACF)でカンタンにカスタムフィールドを追加する方法がありました。
Continue reading
カスタムフィールドの表示・非表示を条件分岐させる
カスタムフィールドはWPによるサイト制作に欠かせない機能ですが、必ずしも値が入っているとは限らないケースがあります。
たとえば物販サイトの商品ページで割り引き価格のあるものは「今なら割引価格:○○円」を表示させ、ない場合は値だけでなく「今なら割引価格: 円」という表示そのものもさせたくない場合は、if(get_post_meta()) を使います。
Continue reading
自分で作ったテンプレートを読み込む get_template_part
get_template_partタグを使うと、MTのモジュールインクルードのように、特定のパーツをテンプレートのパーツとして作成し、それをテンプレートに読み込ませることができます。Widgetやメニュー以外でパーツを読み込むときにとても便利です。
Continue reading
「続きを読む」を個別にカスタマイズする
「続きを読む」のカスタマイズ第二弾です。前の記事は「続きを読む」の表示を一括して変更する方法を解説しましたが、記事ごとに異なる表示をさせたい方法もありました。これまたチョー簡単です。
Continue reading
プラグインも不要! 「続きを読む」の簡単カスタマイズ法
moreタグで投稿を途中まで表示させるのはブログの常套手段、一般サイトでもニュースリリースなどでよく使いますが、デフォルトでは(テーマによりますが)「→続きを読む」など、素っ気なかったりして変更したいことが多いと思います。この変更方法があまりに簡単でのけぞってしまいました(笑)
Continue reading
WP3.51+カスタムフィールドプラグイン・Typesで不具合?
カスタムフィールドとカスタム投稿タイプ、タクソノミーなどの「カスタムなんちゃら」をまとめて設定、管理できる超便利プラグイン「Types」ですが、WP3.51で不具合が起きています。私の環境だけでしょうか・・・? Continue reading
最近のコメント