Advertisement
Guest User

xmlrpc_last10posts

a guest
Mar 13th, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.53 KB | None | 0 0
  1. <?php
  2.  
  3. set_time_limit(0);
  4. require_once("IXR_Library.php.inc");
  5.  
  6.  
  7. // Create the client object
  8. $client = new IXR_Client('http://site.info/xmlrpc.php');
  9. $username = "admin";
  10. $password = "pass";
  11.  
  12. $params = array(0,$username,$password,10); // Last Parameter tells how many posts to fetch
  13.  
  14. // Run a query To Read Posts From Wordpress
  15. if (!$client->query('metaWeblog.getRecentPosts', $params)) {
  16.   die('Something went wrong - '.$client->getErrorCode().' : '.$client->getErrorMessage());
  17. }
  18.  
  19. $myresponse = $client->getResponse(); $i=0; ?>
  20. <table border="1" cellpadding="0" cellspacing="2">
  21.   <tr>
  22.      <td>Sr. No</td>
  23.      <td>Date</td>
  24.      <td>Author</td>
  25.      <td>Post Id</td>
  26.      <td>Title</td>
  27.      <td>Categories</td>
  28.      <td>Tags</td>
  29.      <td>Status</td>
  30.   </tr>
  31.  
  32. <?php //foreach ($myresponse as $key => $value)
  33.  foreach ($myresponse as $res) {
  34.    if($res['post_status']!="draft"){
  35.      //$times = new IXR_Date(); ?>
  36.  <tr>
  37.   <td><?php echo $i+1; ?></td>
  38.   <td> <?php $object = $res['dateCreated']; echo $object->day."-".$object->month."-".$object->year." ".$object->hour.":".$object->minute; ?></td>
  39.   <td><?php echo $res['wp_author_display_name']; ?></td>
  40.   <td><?php echo $res['postid']; ?></td>
  41.   <td><a href="<?php echo $res['permaLink']; ?>"><?php echo $res['title']; ?></a></td>
  42.   <td> <?php echo implode($res['categories'],", ") ?> </td>
  43.   <td><?php echo $res['mt_keywords']; ?></td>
  44.   <td><?php echo $res['post_status']; ?></td>
  45.  </tr>
  46.   <?php $i++; } } ?>
  47. </table>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement