Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

सुंदर परमालिंक और पोस्ट शीर्षक की निर्यात सूची

यहां एक स्टैंडअलोन PHP फ़ाइल है जिसे आप अपनी वेबसाइट के रूट में सहेज सकते हैं जिसे /export.php कहा जाता है। और जब आप इसे अपने ब्राउज़र से कॉल करते हैं तो यह एक टैब-सीमांकित सादा पाठ . भेजेगा सुंदर परमालिंक, पोस्ट शीर्षक और (बोनस के रूप में) पोस्ट प्रकार के साथ पदों की सूची।

बस अपने ब्राउज़र में URL लोड करें और फिर "इस रूप में सहेजें " एक टेक्स्ट फ़ाइल में जिसे आप एक्सेल में लोड कर सकते हैं या फिर आपको इसे संसाधित करने की आवश्यकता है।

<?php

include "wp-load.php";

$posts = new WP_Query('post_type=any&posts_per_page=-1&post_status=publish');
$posts = $posts->posts;
/*
global $wpdb;
$posts = $wpdb->get_results("
    SELECT ID,post_type,post_title
    FROM {$wpdb->posts}
    WHERE post_status<>'auto-draft' AND post_type NOT IN ('revision','nav_menu_item')
");
*/

header('Content-type:text/plain');
foreach($posts as $post) {
    switch ($post->post_type) {
        case 'revision':
        case 'nav_menu_item':
            break;
        case 'page':
            $permalink = get_page_link($post->ID);
            break;
        case 'post':
            $permalink = get_permalink($post->ID);
            break;
        case 'attachment':
            $permalink = get_attachment_link($post->ID);
            break;
        default:
            $permalink = get_post_permalink($post->ID);
            break;
    }
    echo "\n{$post->post_type}\t{$permalink}\t{$post->post_title}";
}

आशा है कि यह मदद करता है।

-माइक

पी.एस. मैंने मानक वर्डप्रेस WP_Query() . का उपयोग किया है लेकिन यदि आप इसके बजाय इसका उपयोग करना पसंद करते हैं (या इसकी आवश्यकता है) तो एक टिप्पणी-आउट SQL भी शामिल है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL क्वेरी में एकाधिक कॉलम इंडेक्स को समझना

  2. मैसकल जॉइन और योग परिणाम दोगुना कर रहा है

  3. एक MySQL क्वेरी को CSV में बदलने के लिए PHP कोड

  4. मैं एक MySQL क्वेरी में दो अद्यतन विवरण कैसे जोड़ूं?

  5. MySQL इंडेक्स कार्डिनैलिटी - प्रदर्शन बनाम स्टोरेज दक्षता