※ワードプレスで記事を書いているだけの方には全く不要の記事です。

※PHPの基礎知識があり、WordPress内で自作のプログラムを動かしい方で、内容は「初心者向け」です。理由は当方が初心者だからです。ですので、使用したことのない関数、高度な関数は掲載していません。あしからずご了承下さい。

※逆引き、つまり「したいこと」から関数を探す一覧で、リンク先はWordPress Codex 日本語版です。旧公式ユーザーマニュアルですが、最もわかりやすいです。

※動作確認済み WordPress のバージョン: 5.8.2

※当然のことですが、WordPress内だけで動作します。また、ループ内、ループ外など関数ごとに使用制限があります。

※参考にされるのはありがたいですが、読者様で実行した結果について当方はすべての責任を負いかねます。とくにWordPress内の phpファイル を変更する場合は、事前にバックアップすることを強くオススメします。修正を間違えると WordPressの再インストールが必要なります。

また、WordPressのデータベースを直接操作するようなプログラムの場合、処理を間違えると、再起不能になります。さらに、phpMyadminなどでデータベースの値を直接、変更する行為はオススメしません。データベース内の関連性がくずれる可能性がありますし、当方は実際に体験し復帰までに数日を要しました。

 

 

現在の記事の番号を知りたい→ get_the_ID(), the_ID()

サイトのURLを表示する→get_site_url(), get_option(‘siteurl’)

サイト名を表示する→get_bloginfo(‘name’), get_option(‘blogname’)

記事のタイトルを表示する→get_the_title()

記事の投稿URL(パーマリンク)を知りたい→get_permalink(), the_permalink()

 

記事の投稿日が知りたい→get_the_date()

※get_the_date(‘c’)とすれば、ISO 8601日付(例 2021-11-13T18:29:21+09:00)となる

記事の修正日(更新日)が知りたい→get_the_modified_date()

 

現在の記事が個別記事かどうか→is_single()

現在の記事が固定記事かどうか→is_page()

現在の記事がフロントページかどうか→is_front_page()

カテゴリーページかどうか→is_category()

検索結果のページかどうか→is_search()

アーカイブページかどうか→is_archive()

 

記事が所属するカテゴリー名の取得→get_the_category()

※ただし表示するには別途処理が必要。

カテゴリー名からカテゴリーIDを取得→get_cat_ID()

カテゴリーIDからカテゴリーのURLを取得→get_category_link()

 

記事のショートリンク(例 /?p=1234)が知りたい→the_shortlink()

※ただし用途は少ないと思われる。

 

表示中の記事の詳細→WP Post

※get_post() など。ただし使用には学習が必要。

 

WordPress内からSQLを実行する→wpdb Class

私が使用したことのある関数 get_varget_results、prepare

 



ȥåץڡ