wordpressの公開ボタンを押した時にアラートを表示させる方法

0
804

WordPressで記事を書いて、公開する前に【下書きとして保存】ボタンを押すはずなのに【公開】ボタンをクリックしてしまった!という間違いがしばしばあります。もし、公開すると同時にSNSやメルマガの発行が行われる場合はチョットしたトラブルになりかねません。そんな時に役立つのが記事公開前の【アラートによる警告表示】です。

参考にさせていただいたのはグアバさんの【WordPress】間違って記事を公開しないように確認アラートを出す方法という記事です。



ソースをfunction.phpにコピペすると、公開ボタンを押した時にアラートが表示されるようになります。



ソースはこちらです。
——————–ここから——————————————–

// 公開する前にアラートを表示する
function publish_confirm_admin_print_scripts() {
echo <<< EOM
<script type=”text/javascript”>
<!–
window.onload = function() {
var id = document.getElementById(‘publish’);
if (id.value.indexOf(“公開”, 0) != -1) {
id.onclick = publish_confirm;
}
}
function publish_confirm() {
if (window.confirm(“記事を公開してもよろしいですか?”)) {
return true;
} else {
var elements = document.getElementsByTagName(‘span’);
for (var i = 0; i < elements.length; i++) {
var element = elements[i];
if (element.className.indexOf(“spinner”, 0) != -1) {
element.classList.remove(‘spinner’);
}
}
document.getElementById(‘publish’).classList.remove(‘button-primary-disabled’);
document.getElementById(‘save-post’).classList.remove(‘button-disabled’);
return false;
}
}
// –>
</script>
EOM;
}

// 公開する前にアラートを表示する
add_action(‘admin_print_scripts’, ‘publish_confirm_admin_print_scripts’);
—————————ここまで————————————-
備えあれば憂いなし。不安な方はやっておいたほうが安全かもしれませんね。

WordPress Perfect GuideBook 3.x対応版

コメントを書く

必須項目をご入力ください
必須項目をご入力ください