jquery だけを使用してワードプレスでページ ID を取得する方法。ページ ID を知る必要があるカスタム スクリプトを使用してページのスタイルを変更する予定です。
質問する
15394 次
7 に答える
4
を使用しwp_localize_script
ます。
function my_custom_vars() {
global $wp_query;
$vars = array(
'postID' => $wp_query->post->ID,
);
wp_localize_script( 'myvars', 'MyScriptVars', $vars );
}
add_action ('wp_enqueue_scripts', 'my_custom_vars');
このように、スクリプトで vaiables を使用できます。
<script type="text/javascript">
var MyPostID = MyScriptVars.postID;
</script>
于 2013-08-23T06:07:49.477 に答える
1
jQuery だけで現在のページ ID を取得する場合は、次の手順で実行できます。
- 最初に非表示の入力または非表示の HTML タグを作成し、現在のページ ID を要素の ID と
c_pageid
値で追加します。get_the_ID();
- jQueryファイルでは、次のようなIDでこの値を取得できます
var pageId=$("#c_pageid").val();
これで問題が解決する場合があります。
于 2016-04-02T12:30:51.897 に答える
1
$(document).ready(function() {
if ($("body").hasClass("page-id-3202")) {
// code here
}
});
于 2022-01-27T19:50:47.713 に答える
0
var pageId="<?php echo get_the_ID(); ?>"
スクリプトで上記の行を使用します
于 2013-08-23T06:08:48.540 に答える