wordpressデフォルト項目が空の場合にアラートを表示する
WordPressはタイトルや、カテゴリーなどデフォルト項目が空でも投稿することが出来る。 それら項目を必須にしたい場合、下記をfunction.phpに記載する // 必須にしたい項目が空の場合、アラートを表示 function post_edit_required() { ?> <script type="text/javascript"> jQuery(function($ […]
WPなど案件構築覚書
WordPressはタイトルや、カテゴリーなどデフォルト項目が空でも投稿することが出来る。 それら項目を必須にしたい場合、下記をfunction.phpに記載する // 必須にしたい項目が空の場合、アラートを表示 function post_edit_required() { ?> <script type="text/javascript"> jQuery(function($ […]
一覧ページの並び順が投稿新着順でない場合に対応する。 // カスタム投稿の並び順を登録日付順に変更 function set_post_types_admin_order($wp_query){ if(is_admin()){ $post_type = $wp_query->query['post_type']; if($post_type == 'カスタム投稿スラッグ'){ $wp_que […]
wordpressの予約投稿が失敗する場合の確認を行っても解決しない場合、WP Missed Scheduleを導入して投稿補助を行う。 このプラグインは一定間隔で記事の投稿状態をチェックし、「投稿失敗」のステータスが付いた記事を公開状態に変更する。
1、予約投稿に必要なファイルがあるディレクトリにベーシック認証がかかっていないか確認する cmsディレクトリにベーシックをかけるなど、管理画面へのアクセスを制限する際に起こる。 予約投稿の際には、wp-cron.phpへのアクセスが必要になる為、ベーシックの範囲から除外する。 <Files "wp-cron.php"> Satisfy any order allow,deny […]