WordPress пост в мобильной среде Jquery - PullRequest
0 голосов
/ 26 сентября 2011

Я хочу показать свой пост в WordPress в мобильном приложении jquery ... Но пока я не добился успеха. Я использую функцию jquery.post(), но мой ответ пуст ...

Запрос к желаемому URL-адресу идет хорошо, статус приходит в порядке 200, но ответ всегда пуст :( Хотя на других страницах php работает та же самая функция публикации и URL-адрес ....

ниже мой код

function get_Time(cityCode,date){
  jQuery.post(
    "http://test.local/time/", 
    { city: cityCode, date:date}, 
    function (data){jQuery('#print_time').html(data);}
    );

 }

function _get_Time(response)
{
    alert("response:"+response);
    var time = new Array();
    time = response.split('|')
    jQuery("#print_time").html(time[0]);
}

Пожалуйста, дайте мне какое-нибудь решение для отображения моего поста WordPress (только текст + ссылки) в моем мобильном приложении jquery ....

1 Ответ

0 голосов
/ 26 сентября 2011

Я не уверен в том, что ты собираешься делать. Мне кажется, что, как и вы хотите получить определенный пост-контент WordPress + дополнительную информацию через Ajax, я думаю, что самый простой способ сделать это - это:

  1. Написать собственный серверный PHP-скрипт (который, возможно, принимает WordPress Slug или ID)

  2. Создайте соединение с базой данных в этом сценарии, получите содержимое публикации, которое вы хотите иметь, и верните его в виде текста или JSON на свой мобильный JQuery и используйте его

Это может работать следующим образом (не проверено):

include ‘path-to-wp-directory/wp-blog-header.php’;

$post_id=0;

if(isset($_REQUEST['post_id'])) {
$post_id=intval($_REQUEST['post_id']);
}

global $wpdb;

$post_content = $wpdb->get_var("SELECT post_content FROM $wpdb->posts WHERE post_id=".$post_id." AND post_status='publish'";

echo $post_content;

Это возможно, только если у вас есть доступ к серверу, конечно. Если вы хотите получать контент из внешнего блога WordPress, вам следует рассмотреть возможность использования RSS-канала.

В следующей статье показано, как загрузить функции WordPress во внешний PHP-скрипт, что также может быть полезно: http://www.bloggingtips.com/2009/01/25/use-wordpress-functions-externally/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...