Get Wordpress PostID with Javascript
Get Wordpress PostID with Javascript
我正在制作一个Cordova应用程序,我需要得到一个wordpress网站的postid。我做了一些研究,发现我应该使用内置的url_to_postid函数。然而,由于这是一个cordova应用程序,我无法运行PHP。
是否有办法通过Javascript获得postID ?我从网站的RSS提要中获取了文章的url,所以如果它们有任何帮助,我可以抓取它们。
我正在考虑使用URL并从页面请求postID,但是,我不确定如何做到这一点,如果它甚至是可能的。
如果你想从cordova应用程序中与WP实例交互,那么也许你应该考虑通过REST API连接到WP实例以获得这些细节。
见:http://v2.wp-api.org/
希望这对你有帮助
由于访问了该网站的RSS提要,我能够获得PostID。我忽略了这样一个事实,即有一个带有?p=postID的URL的标记。然后,我简单地从guid中的字符串中解析出ID。
您可以使用wp_localize_script将PHP值传递给Javascript。
在显然也<?php
global $post;
// Register the script
wp_register_script( 'some_handle', 'path/to/myscript.js' );
// Localize the script with new data
$data_array = array(
'post_id' => $post->ID,
);
wp_localize_script( 'some_handle', 'my_data', $data_array );
// Enqueued script with localized data.
wp_enqueue_script( 'some_handle' );
在myscript.js <script>
// alerts post_id
alert( my_data.post_id);
</script>
相关文章:
- Modify Javascript with C#
- JavaScript with PHP SESSION
- Javascript with IE 11 issue
- javascript with()函数获胜'我不适合歌剧、Chrome或Brave
- Javascript with Heroku
- sqlite with javascript with phonegap using build.phonegap.co
- Including html+javascript with javascript
- .post javascript with PHP 以启用 select 语句返回
- Scrape query JavaScript with scrapy
- 正则表达式 JavaScript with punct,space 和 alnum
- writing JavaScript with PHP
- 将字符串从 C# 传递到 Javascript with Phonegap 和 Windows Phone 8
- Javascript with SJCL lib,在 GCM 模式下解密 AES
- Javascript with jquery datepicker using knockout
- Java to JavaScript with NodeJS convertion
- onMouseOver JavaScript with CSS list-style-image
- Appending on javascript with onclick
- javascript with html for stickynotes
- Scraping javascript with R
- Inserting javascript with jQuery .html