投稿や固定ページなど投稿タイプ毎にjQueryの処理を分岐する

harada 53views 更新:2015年11月19日

WordPressの投稿や固定ページ、その他特定のカスタム投稿タイプ毎に別のjQuery処理を行いたい際には、以下のように記述することで分岐できます。

functions.phpなどに

<?php 
function post_scripts()
{ ?>
  <script type="text/javascript">
    jQuery(document).ready(function ($) {
    if( 'post' == $('#post_type').val() || 'page' == $('#post_type').val() ){
//投稿と固定ページで読み込ませたい処理
} else {
//それ以外で読み込ませたい処理
}
    });
  </script>
<?php }
add_action("admin_head-post-new.php", "post_scripts");//新規投稿時で呼び出される
add_action("admin_head-post.php", "post_scripts");//編集時などに呼び出される
?>

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません