Tüm mesajların Başlık alın

1 Cevap php

Wordpress kullanarak Im, Im zamanda periyodik ilave bir RSS beslemesine dayalı Xmlrpc aracılığıyla mesajları oluşturmak.

Ne istiyorum, tüm post başlıkları okumak RSS beslemesine karşı olanlar karşılaştırmak, daha sonra sadece post başlıkları varolmazlar Wordpress göndermek.

Bu kod çalışıyorum:

<?php
define('WP_USE_THEMES', false);
require('../wp-load.php');
query_posts('showposts=-1&author=1&post_status=publish');
?>

<?php while (have_posts()): the_post(); ?>

<?php the_title(); ?>

<?php endwhile; ?>

Bu published mesajların tüm başlıkları alır, ben o draft mesajları almak için aynı şeyi yapması gerekir.

Ben bir dizi için bu başlık adlı yazmak gerekiyor?

1 Cevap

Oldukça query_posts kullanmak yerine sadece post başlıkları almak için kendi sorgu yazmak için daha verimli olacaktır. Böyle bir şey çalışması gerekir:

$titles = $wpdb->get_col(
    "SELECT post_title
    FROM $wpdb->posts
    WHERE post_type = 'post'
    AND post_author = 1 
    AND post_status IN ('publish', 'draft')"
);