WordPress関数 の記事一覧

9865
views

WordPress のカスタムメニューで、aタグの内外にspan タグ等を入れる方法

wp_nav_menu()でカスタムメニューを出力する際、リンクタグの前や後にspan タグを使いたい、という場合のやり方をまとめました。

パラメーター「before」「after」「link_before」「link_after」を使い分ける事で、a タグの前後にspan のようなタグ以外にも、文字列を表示させることができるようになります。
続きを読む

7831
views

投稿、カスタム投稿タイプのアーカイブリンクをプルダウンにする方法

月間アーカイブのテキストリンクを「プルダウンメニュー」に変更する方法のまとめです。

今回は、通常投稿における月間アーカイブリンクに加えて、カスタム投稿タイプの月間アーカイブリンクもプルダウン形式で出力してみようと思います。
続きを読む

8838
views

管理画面にストックしたJavascript のコードなどを、ショートコードで実行できるプラグイン「Post Snippets」

Post Snippets はその名の通り、サイトやブログでよく使いそうなスニペットを管理画面にストックできる便利なプラグインです。

使い方の例としては、

テーマファイルや投稿記事内で頻繁に使い回すJavascript のコードなどを管理画面にストック

それらを自分の好きなショートコード名で保存(管理)

テーマファイルや投稿画面でそのショートコードを貼付けて実行
という流れになります。

投稿画面にJavascript のコードを書いても改行などの問題でうまく実行されないので、Post Snippets でソースをストックしてショートコードを発行し、そのショートコードを投稿画面に貼付けることでプログラムを実行させることができるようになります。
続きを読む

13681
views

WordPressでカテゴリやタグと同様に「カスタムフィールド」で記事を絞り込む方法

カテゴリやタグと同様に「カスタムフィールド」で記事を絞り込んで一覧表示させる方法です。

フォーラムで取り上げられていた カスタムフィールドをタグと同じようにリンクさせたい を元にしたカスタマイズさせていただきました。

例えばカスタムフィールド名(key)が「季節」、値(value)が「冬」のような設定がされている場合、URLの後ろに「?key=季節&value=冬」とパラメータを渡してアクセスするイメージです。
続きを読む

13414
views

「WP-PostViews」プラグインで記事を閲覧数順に指定件数表示する方法

ページの閲覧数を取得して表示できるプラグイン WP-PostViews を使って、WordPressの人気記事(Views数の多い記事)を指定件数出力する方法です。

WP-PostViews プラグインによるViews数の出力方法は、別途こちらの記事(WordPressで個々のブログ記事に「1,000 Views」のような閲覧数を表示させる方法)をご覧ください。
続きを読む

18256
views

通常投稿とカスタム投稿タイプ、また複数の投稿タイプ別にテーマファイルを分離する方法

WordPressの場合、テーマファイル内で「カテゴリ」や「固定ページ」、「カスタム投稿タイプ」で条件分岐してデザインレイアウトを変更することも可能ですが、カスタム投稿タイプが複数有って、しかもそれぞれ全く異なったデザインが必要になる時は、1つのテーマファイル内で振分処理を行うのは非常に辛い場合がありますす。

WordPressでは、通常の投稿記事とカスタム投稿タイプの記事とでそれぞれデザインレイアウトを分けたい場合はもちろん、カスタム投稿タイプの中でも投稿タイプごとにデザインレイアウトが異なる場合であっても、テーマファイルを個々に持つことが可能です。
続きを読む

9064
views

wp_list_categories() とthe_category() を使ったカテゴリリンクで「に含まれる投稿をすべて表示」を非表示にする方法

wp_list_categories() や the_category() を利用してカテゴリリンクを表示させる場合、<a title=” の投稿をすべて表示”>のような文言が出力されます。

特に気にならない方はこのままでも問題ないのですが、不要な場合は functions.php をカスタマイズして非表示にさせることができます。

wp_list_categoriesで、パラメータ「use_desc_for_title=false」がうまく作動しないから「title=false」としたら動いた の記事で紹介させていただいた方法は、wp-includes/category-template.php のテーマファイルを編集するため、WordPressのバージョンアップの際にはまた書き直し…ということになると思いますが、今回の functions.php をカスタマイズする方法だとバージョンアップをしても(今のところ)影響はありません。
続きを読む

32375
views

「投稿記事の○件目」で条件分岐させるWordPress カスタマイズまとめ

投稿記事を○件目で条件分岐させる処理は個人的にもよく利用するため、

「投稿記事の1件目だけ記事本文を表示させて、2件目以降では記事本文を表示させない」
「記事を奇数件と偶数件でデザインを変更する」
「1件目と2件目の記事の間に広告を挟みこむ」

など、ブログや企業サイト問わず使えそうな事例を中心にまとめてみました。
続きを読む

9239
views

トップページにカテゴリ別の記事を「画像付き」で複数件出力させる方法

企業サイトをWordPressで構築する場合、例えば
「TOPページにニュースを5件、製品情報を3件、導入事例記事を3件 出力する」
というカスタマイズを頻繁に行うのではないでしょうか。

ニュースや製品情報、導入事例などの記事をカテゴリで管理している場合は「カテゴリ別に記事を指定件数取得して出力する」という処理を行いますが、これを「画像付き」で出力するとなると、ちと厄介ですね。

「そもそも記事に画像がアップロードされているかどうか?」などの諸条件を考慮した上で、しかもサイトに適したレイアウトや画像サイズで表示させる必要があります。

また、ニュースと製品情報で抜粋記事の見せ方が異なる(ニュースはタイトルや本文も要るけど、製品情報は画像だけ出してね!とか)…なんて要望になると…さらに複雑になりますので、今回はその辺りを網羅できるように画像を取得するためのソースコードに加えて、実際にカテゴリ別に出力する際のサンプルコードを合わせて紹介させていただきます。
続きを読む

21034
views

WordPress管理画面のHTMLエディタを無効にして、ビジュアルエディタだけ表示させる方法

WordPressの管理画面で記事を投稿する際、HTML エディタとビジュアルエディタとを切り替えながら利用すると、< > などのタグが &lt;や&gt; などに変換され、レイアウトが崩れる場合があります。

個人的にはHTMLエディタ1 本で統一するのが理想なのですが…、企業様にWordPress サイトを納品する場合や、複数人でサイトを運営(記事を投稿)する場合など、ビジュアルエディタが必要なシーンも多いのではないかと思いますので、今回紹介させていただく記事では「HTMLエディタを無効にして、ビジュアルエディタだけ表示させる」方法について説明させていただこうと思います。
続きを読む

32981
views

カテゴリ、固定ページに対応した、WordPressでのパン屑リストの出力方法まとめ

主に、企業様向けのWordPressサイト(やブログ)で利用する機会が多いかもしれませんので、WordPress でカテゴリ、固定ページに対応したパン屑リストの出力が必要になったのでまとめてみました。
続きを読む

9277
views

wp_list_categoriesで、パラメータ「use_desc_for_title=false」がうまく作動しないから「title=false」としたら動いた

wp_list_categories のパラメータ use_desc_for_title がうまく動かない…、とずっと言われ続けてきていますが、WordPress3.3 になっても、どうやら正常に動いてないみたい模様ですね。
続きを読む

9087
views

「年」を表示させたり「0」を表示させたり、WordPressの「日付表示」に関するメモ

ちょっと必要になったのでメモ。。。

テーマにも依りますが、特にアーカイブページだと <?php the_date();?> タグを利用することで日付が 2012 2月 のように表示されて困るコトがあります。

これを 2012 2月 のように「年」を表示させたい場合は、以下のようにタグを書き直せば良いようです。
続きを読む

23370
views

WordPressで<p>タグの自動挿入を無効にする方法に加えて、brBrbrプラグインとの併用についても対策してみる

ちょっと気になったので備忘録として。

WordPressの初期設定では、管理画面から記事を投稿するとソースに <p> タグが自動挿入されてしまいます。

特にコーポレトサイトの場合、この<p> タグ自動挿入によってレイアウトが崩れたり、デザイン制御が出来なくなるなど、なかなかこれが厄介な問題です。

プラグインを利用することなく <p> タグ挿入を無効にする方法もあるようなのですが、わたしの場合は、その方法を実践しても上手く出来ないでおりました。色々調べてみると、brBrbr プラグインの影響で上手く動かなくなっているのではないか??という所まで突き止めたので、<p> タグの自動挿入を無効にする方法に加えて、brBrbr プラグインとの併用についても対策してみました。
続きを読む

17577
views

WordPressで「カテゴリ別」でしかも「年代別」に記事一覧を表示する方法

WordPressを利用していると、カテゴリやアーカイブス(年月日)で情報を整理する機会が多いと思いますので、「カテゴリ別+年代別」という複合技を試してみました。

せっかくなのでこれを機に「記事一覧を表示させる方法」の整理も兼ねて紹介させていただきます。
続きを読む