記事の内容を以前のものに戻したい時や誰が編集したのか確認したい時、リビジョン機能が有効になっていれば簡単便利です。 カスタム投稿タイプのリビジョン機能を有効にする方法をご紹介します。
記事の内容を以前のものに戻したい時や誰が編集したのか確認したい時、リビジョン機能が有効になっていれば簡単便利です。 カスタム投稿タイプのリビジョン機能を有効にする方法をご紹介します。
スラッグ(post_name)から記事のurlを取得する方法をご紹介します。
自作処理を行うwp cliコマンドを作成して実行する方法をご紹介します。WordPressとは無関係にphpで作ってもよいのですが、WP-CLIであればカスタム投稿やカスタムタクソノミー などWPの機能に簡単にアクセスで […]
WordPressは標準では、カスタム投稿タイプの記事を投稿・更新する時にpingを送信しません。そのため、自分でactionをフックして通知してやる必要があります。
ある記事について、カスタム投稿タイプの名称を動的に取得する方法をご紹介します。
標準ではWordPressは、RSSにカスタム投稿タイプの記事を含みません。ただしrequestフィルターをフックすることでカスタム投稿タイプの記事をRSS feedに含めることができます。
カスタムタクソノミーの一覧ページ(アーカイブ)かどうかを判定できる関数をいつも忘れてしまいます。
投稿のすぐ下に他のカスタム投稿タイプのメニューを追加するには、register_post_typeを使用する際に、menu_positionを6にしてやる。
サイトがエラーで動かない場合でも緊急対応的にダッシュボードへ接続できるようになるのがリカバリーモードです。 WordPress5.2以降では致命的エラーが発生した時にリカバリーモードの案内が管理者へ届くようになっています […]
WordPressに登録されたデータを用いてアプリやSPAを作成する場合、標準でWPに実装されているWordPress REST APIが大活躍します。 https://サイトURL/wp-json/wp/v2/post […]
タグの直前にwp_footer()を実行
ダウンロードしたテーマをカスタマイズしたり、自作でテーマを作成したりしていると、WordPressの管理バーが表示されないことがあります。 管理者としてログインしていればフロント側でも表示される便利なアレですね。(本当に […]
管理しているWordPressのパスワードとメールアドレスを忘れてしまった! 開発環境などでもよくありますが、この場合のリカバリー方法は直接データベース上のパスワードを変更してしまうことです。
地図を使用したポータルサイトだとACFプラグインでGoogleMapを使用することがよくあります。 テーマのfunctions.phpへフィルターを追加することで実現可能です。
ワードプレスで投稿のページネーションを出力するにはthe_posts_paginationといった関数を使用します。 自動でページのリンクや「前へ」「次へ」を出力してくれる非常に便利な関数です。 しかし、screen-r […]
Excerptの文字数を変更にはexcerpt_lengthフィルタを使用します。 functions.phpに追記 add_filter( ‘excerpt_length’, ‘custom_excerpt_lengt […]