【WordPress】ページ固定情報の取得方法

 

  • $post
  • get_post()
  • get_post_field()

上記3つのいずれかを使用することで基本情報は簡単に取得できます。

 

add_action('wp_footer', 'mycustom_wp_footer');
function mycustom_wp_footer($user_id) { $post_data = get_post(); $ID = $post_data->ID; if($ID == "522"){ ?><script>var $ = jQuery.noConflict(); // $の衝突回避? // トリガーを設定? $(document).on('wpcf7:mailsent', function() {? ?var name = document.getElementsByName("your-name")[0].value; var email = document.getElementsByName("your-email")[0].value; var menu = document.getElementsByName("menu-586")[0].value; var message = document.getElementsByName("your-message")[0].value;
jQuery.ajax({ type: "GET",               url: "/gakko-plus/-content/themes/diver/lib/functions/test22.php",               data: {                                },               success: function(DataPHP){               alert("success");                 alert(DataPHP);               },error: function(){                   alert("error");                   jQuery.ajax({ type: "GET",               url: "/gakko-plus/wp-content/themes/diver/lib/functions/createlog.php",               data: {                 name: name,                 email: email,                 menu: menu,                 message: message               },               success: function(){ alert("SUCCESS");               },error: function(){               alert("logError");               }               });               }            });
? });</script>


<?php }else{?>
<script> alert("else");</script>
<?php}?>