我试图将帖子id发送到js文件,以使用每个帖子的id作为键,为其创建本地存储。问题是,当我在php中尝试此代码时,它返回0,因此我的所有页面都具有相同的本地存储。我该怎么办?
public function button_js(){
$url = wp_get_referer();
$post_id = url_to_postid( $url );
wp_localize_script( \'likeButton\', \'ajax_object\',
array( \'ajax_url\' => admin_url( \'admin-ajax.php\' ), \'we_value\' => $post_id) )
}
add_action(\'wp_enqueue_scripts\',[ $this ,\'button_js\']);