タグ: WordPress

世界で最も普及しているCMSの一つ。オープンソースソフトウェアで、WordPressの構築に関する話題や、WordPressを使ってできるサイト運用の活用についてなど。

    ★WordPressで覚えておきたい よく使用するコード(関数・タグ・処理など)の紹介

    はじめに。覚えておきたいと書いていますが、自分はあまり覚えるのが得意ではないので、そういったときは、こういうのがあったなぁ。というものを覚えておきます。 WordPressはPHPのデフォルトで使用できる関数以外に、WordPressで利用できる関数を独自にPHPの文法で作って、取得したいもの・処理したいものをある程度 楽に、簡単に、柔軟に 実現することを目的として準備しています。古いものは廃止される可能性もあった...

    WordPressのeditor-style.cssを使い投稿・固定ページなどの本文の見た目を変更する方法

    editor-style.cssを使えるようにするためには、functions.phpに add_editor_style("editor-style.css"); を追記して、アップロード・上書きする。 これで、editor-style.cssというCSSが読み込まれ、管理画面の投稿画面本文でも、実際に表示される表側(サイト訪問者)に表示される見た目と同じ見た目で編集できるようになる。 また、あえて、見た目を変えてしまうこともできる。見出しとか段落とかのタグの違いを...

    WordPressうまく動かないのはなんで?デバッグ用チェックリスト

    殆どはつづりミスや、論理ミスなど。ゆっくり落ち着いて確認することが重要。 いろいろやりすぎて現状把握できてないんちゃうかな? プラグインを無効化したり、ループ処理を固定に変えたり、デフォルトテーマに変えたりごちゃごちゃやりたいことをやりすぎて、そのままになっているせいで、思ったところ・検証したいところが、違った条件になってしまっているんちゃうかな?一つずつ、設定をテスト条件の環境にしておい...

    WordPressで現在表示している固定ページに属する子ページの一覧を表示するコードサンプル

    固定ページはコンテンツページとしてよく利用します。ただ、カテゴリーが無いため、メニューからたどって行くことが難しいケースがあります。現在表示している固定ページに子ページとして属することが可能ですが、その機能とテンプレートまたはコードサンプルを使って、親ページを開いたときに、子ページが表示できるよう実現するサンプルや考え方を紹介しています。 固定ページのテンプレートファイルにしたいときはこのコ...

    WordPressのプラグイン:Search Regexを使って、通常の検索置換・正規表現で検索置換

    はじめに ※ちゃんとバックアップとってね※自己責任で※都合の悪いパターンもあるので注意 通常の検索置換 httpからhttpsに変換 自分のサイトにリンクを貼っているパターン。 検索パターン <a href="http://example.com 置換パターン <a href="https://example.com 正規表現の検索置換 |検索パターン| と入力し、||のパイプ文字で必ず囲むようにする。 同じ1行内に同じパターンが何度も...

    functions.php 本文で使用するタイトルを変更する

    WordPressで、各ページのタイトルを、プラグインを使わず、function.phpで実現する。 /* * 本文で使用するタイトルを変更 */ add_filter( 'get_the_archive_title', function ($title) { if ( is_category() ) { $title = single_cat_title('',false); } elseif ( is_tag() ) { $title = single_tag_title('',false); } elseif ( is_tax() ) { $title = single_term_title('',false); } elseif ( is_post_type_archive() ){...

    Movable TypeからWordPressに移行した時の.htaccess

    RewriteEngine on トップページ RewriteRule ^old/$ /new/ [R=301,L] 投稿 RewriteRule ^old/(.*).html$ /new/$1/ [R=301,L] カテゴリー ※catname1、catname2、exampleは例:カテゴリURLが指定されているパターン cat1は自動割当のカテゴリー名cat+数値 RewriteRule ^old/catname1/$ /new/category/catname1/ [R=301,L] RewriteRule ^old/catname2/$ /new/category/catname2/ [R=301,L] RewriteRule ^old...

    通常の投稿のみで構築されたMovable TypeのブログをWordPressに移設する方法

    単純な通常の投稿のみのデータを移設する方法。Movable TypeからエクスポートWordPressでインポートと単純にやることはこれだけ。だけれども、いくつか問題がある。 件数が多いと処理できない 件数が多いときは、インポートデータを分割する。MTのインポートファイルはわかりやすい。各投稿の区切りが、「--------」ハイフン8つで区切られている。そのため、一度にWordPressにインポートできないときは、ここを目印にし...

    is_post_type_archiveを使って、特定のカスタム投稿タイプのアーカイブ(一覧ページ)の処理を分岐する方法

    特定のカスタム投稿タイプのアーカイブ(一覧)かどうかという処理結果を使って、処理を分岐させる方法。カスタム投稿のアーカイブで、指定したカスタム投稿タイプ名をもとに処理を分岐することができるので、あとはif文を使って分岐する。 trueかfalseが返ってくる処理 is_post_type_archive( 'item' ) を使います。 if ( is_post_type_archive( 'item' ) ) { // 投稿タイプ:itemの処理 } 例えば、どういった...