こんにちは!
私は記事を作成している途中に間違えて「公開」ボタンをクリックし、記事を公開してしまったり、カテゴリーのチェックを付け忘れたまま公開してしまったりするケースが多々あります。
公開した後に、慌てて修正するのですが、できるだけ事前に予防できるようにしたいです。そこで今回は記事の公開時とカテゴリー未選択の場合に確認アラートが出るように設定したいと思います。
うっかりミスを限りなく減らせますので、ぜひお試しください。
カテゴリー未選択の場合の確認アラート設定!
カテゴリーが未選択の場合に「公開」ボタンをクリックすると「カテゴリーが選択されていません。」と表示されるように設定してみたいと思います。
「functions.php」にコードを追加!
以下のコードを「functions.php」に追加してください(一番下で大丈夫だと思います。)。何かがあった時のために必ず「functions.php」をバックアップしておいてください。
if ( !has_action( 'admin_footer', 'alert_category' ) ){ add_action( 'admin_footer' , 'alert_category' ); } function alert_category() { echo <<< EOF <script type="text/javascript"> jQuery("#post").attr("onsubmit", "return check_category();"); function check_category(){ var check_num = jQuery("#categorychecklist input:checked").length; if(check_num <= 0){ alert("カテゴリが選択されていません。"); jQuery("#ajax-loading").css("visibility","hidden"); jQuery("#publish").removeClass("button-primary-disabled"); return false; }else if(check_num >= 2){ alert("2つ以上の親カテゴリは選択できません。"); jQuery("#ajax-loading").css("visibility","hidden"); jQuery("#publish").removeClass("button-primary-disabled"); return false; }else{ return true; } } </script>'; EOF; }
上記のコードを追加し、実際に管理画面でどのように表示されるかチェックしてみます。
管理画面でのチェック!
↓実際に管理画面でカテゴリーが未選択の場合は以下のようなアラートが表示されます。
これでカテゴリーチェックの付け忘れはなくなりますね。
上記のコードではカテゴリーを複数チェックしたらアラートが出てくるようになっています。ご注意ください。
記事公開時に確認アラート設定!
次に記事を作成し「公開」ボタンをクリックした時に「記事を公開します。宜しいですか?」とアラートが表示されるようにしたいと思います。
functions.php」にコードを追加!
↓以下のコードを「functions.php」に追加してください(一番下で大丈夫だと思います。)。何かがあった時のために必ず「functions.php」をバックアップしておいてください。
$c_message = '記事を公開します。宜しいですか?'; function confirm_publish(){ // JavaScriptを管理画面フッターに挿入する global $c_message; echo '<script type="text/javascript"><!-- var publish = document.getElementById("publish"); if (publish !== null) publish.onclick = function(){ return confirm("'.$c_message.'"); }; // --></script>'; } add_action('admin_footer', 'confirm_publish');
上記のコードを追加し、実際に管理画面でどのように表示されるかチェックしてみます。
管理画面でのチェック!
↓実際に管理画面で「公開」ボタンをクリックすると以下のような確認アラートが表示されます。
これで間違えて「公開」してしまうこともなくなりますね。
最後に!
いかがでしたでしょうか?設定は簡単にできたと思います。
こんな簡単な設定で致命的なうっかりミスを減らすことができます。ぜひ一度、お試しください。
以上「WordPressの記事公開時とカテゴリーが未選択の場合に確認アラート!」でした!
別のお話ですが、週末が終わりパソコンを開いたら、突然「自動修復」と表示され、パソコンが全く起動しなくなりました。いろいろ調べたんですが結局、初期化することになり、最悪な週の前半を過ごすことになりました。
重要なデータなどはバックアップできていたんですが、パソコンにインストールしていたソフトやブラウザのお気に入りなども全て消えてしまい、かなりガックリしています。皆さんも、パソコンのトラブルにはご注意ください。機会があれば、この内容も記事にしたいと思います。
それではまた。
コメント