アーカイブページや関連記事リンクなどへ本文の抜粋を掲載する時に、ショートコードが表示されてしまうことに気が付きました。今回は呼び出したコンテンツから、ショートコードタグを削除する方法をご紹介します。 ショートコード タグをすべて削....続きを読む
WordPressで bodyタグに id を追加する方法
WordPress には、body タグにcss を自動的に追加するテンプレートタグ body_class() がありますが、例えば、ページ毎やカテゴリ毎に id を追加してくれるテンプレートタグがありません。 そこで今回は、body タグに独自 id を追加する方法をご紹介します....続きを読む
カテゴリー毎の日付別アーカイブを表示する方法
WordPress には日付別アーカイブリストを表示してくれる便利なテンプレートタグ wp_get_archives() がありますが、カテゴリー毎の日付別アーカイブリストにするオプションがありません。 そこで、今回は jQuery を利用して、簡単にカテゴリー毎の日付別....続きを読む
WordPress のサイト内検索をプラグインなしでカスタマイズする方法
サイト内検索を拡張してくれる有名プラグインもあるのですが、今回は functions.php に記述して検索条件をカスタマイズする方法をご紹介します。 プラグインを使うと本文の検索結果がでてこない? 実はこの方法を実践する前に、Search Everything と ....続きを読む
WordPressでアイキャッチ画像の活用【3】画像URLの取得
WordPressのテンプレートタグを利用することで、アイキャッチ画像(サムネイル)を簡単に表示することができますが、アイキャッチ画像に独自タグを設定したい場合など、アイキャッチ画像のURLだけを取得したい場合があります。今回はその設定方法をまと....続きを読む
WordPressのスターターテーマ紹介:UNDERSCORES ( _S )
新規サイトや既存サイトをWordPress化する時、オリジナルテーマを作成するためのベースになるスターターテーマが多数公開されています。今回は、よく利用されているUNDERSCORES ( _S )をご紹介します。 WordPressのオリジナルテーマを作成するためのス....続きを読む
アーカイブページのURLから投稿ユーザーのIDを取得する
投稿がまだない(0件)ユーザーのアーカイブページに、ブロフィール欄を設置する必要がありました。 そこで問題になったのがまだ投稿がのでget_post や get_the_author_meta からIDを取得することができないことでした。 今回は不特定多数のユーザー....続きを読む
WordPressでjQueryが動かない場合の書き方は”$”を変える
WordpressのテーマではWordPress本体からjQueryを読みこんでいるものが多く、それと併せてjQueryプラグインや簡単なプログラムを追加して活用しようとする場合が多いかと思います。 でも、実際にjQueryを使ってみたもの動かない!となったことがありませ....続きを読む
WP-PostViewsで人気記事ランキングを表示する
投稿の閲覧数を計測してくれて、ウィジェットで簡単に人気記事ランキングを表示することができるプラグイン「WP-PostViews」をご紹介します。 ※表示される閲覧数はこのプラグインを導入した時点からの累計になります。ご注意ください。 WP-PostViews ....続きを読む
Custom Field Suiteをつかって関連記事を表示させる
有名なカスタムフィールド用プラグイン「Custom Field Suite」を利用して、投稿ページに「関連記事」を表示させる方法をご紹介します。Custom Field Suite の設定Custom Field Suiteにはデフォルトで関連記事の項目があります。フィールドタイプを関連ポ....続きを読む
固定ページのページIDをスラッグ名から取得する
固定ページのページIDを、スラッグ名から取得する方法です。例えばトップページに特定の固定ページの内容を表示させたい時などに利用できます。get_page_by_path を使うget_page_by_path()では指定したスラッグ名ページのWP_Postを取得します。関数リファ....続きを読む
「Events Manager」でイベントカレンダーと予約機能を追加する
WordPressで構築しているサイトでイベントの管理運用に役立つプラグイン「Events Manager」をご紹介します。このプラグインを使えばイベントカレンダーと予約機能を使うことができます。(有料のPRO版ならPayPalで決算まで行うことが可能になります。)プ....続きを読む
Advanced Custom Fieldを使ってGoogle マップを埋め込む方法
Google マップを表示するのに便利なプラグインはいくつもありますが、有名なプラグイン「Advanced Custom Field」(アドバンスド カスタム フィールド:以降ACF)を利用すれば、使いやすい編集画面と地図(Google マップ)表示ができるようになります。 ....続きを読む
WordPressでやっておきたい .htaccess の設定
Wordpressインストール後に .htaccess を適切に設定すれは、サイトのパフォーマンス向上や一部セキュリティ対策にもなります。今回はWordPressでやっておきたい .htaccess の設定内容をご紹介します。注意事項※ .htaccess の編集は必ずバックアップを取っ....続きを読む
投稿ページの前後ページナビをカテゴリ限定にする方法
WordPressの投稿ページに前後の記事を行き来するナビゲーションをつけることができますが、デフォルトではカテゴリーなど関係なく前後の投稿ページへ移動してしまいます。今回は簡単に同一カテゴリーの投稿ページへ移動できるようにする方法をご紹介しま....続きを読む
カスタム投稿のアーカイブで2ページ目が表示されない時の対処
カスタム投稿タイプのアーカイブページ(taxonomy-$taxonomy.php)を用いて一覧ページを準備していた際、2ページ目以降が404 NotFoundとなってページが表示されない事態が発生してしまいました。どうにか解決できましたのでまとめておきます。手こずった....続きを読む
WordPressのカスタムメニュー【4】長いClassをスッキリさせる
カスタムメニューで生成されるナビゲーションメニューには、デフォルトでたくさんのclassが設定されています。はじめてHTMLを見た方はその長さにビックリしてしまうかと思います。 もちろんそのまま有効活用する手もありますが、実際には不要に思っている....続きを読む
プラグインを使わないセキュリティ【1】ログインURLの変更
WordPressのデフォルトのログインURLを変更するだけでも、総当たり攻撃(ブルートフォースアタック)などを回避する効果は得られます。今回はプラグインを使わずにログインURLを変更する方法をご紹介します。 .htacsess に変更を加えますので、実行前には....続きを読む