• 04-11-2024, 00:40:17
    #1
    Merhaba,

    Anlık olarak görüp düzenleyebilmek için bu kodu kullanabilirsiniz.

    1- Ana dizinde (public_html) uzunbasliklar.php dosyası oluşturup aşağıdaki php kodunu ekleyin.

    <?php
    // WordPress ortamını başlatın
    require_once('wp-load.php');
    
    function get_long_seo_titles() {
        global $wpdb;
        $results = $wpdb->get_results("
            SELECT ID, post_title, meta_value AS seo_title
            FROM {$wpdb->prefix}posts
            JOIN {$wpdb->prefix}postmeta ON {$wpdb->prefix}posts.ID = {$wpdb->prefix}postmeta.post_id
            WHERE {$wpdb->prefix}postmeta.meta_key = '_yoast_wpseo_title'
            AND CHAR_LENGTH(meta_value) > 60
            AND post_status = 'publish'
            AND post_type = 'post'
        ");
    
        if (!empty($results)) {
            echo '<h2>60 Karakterden Uzun SEO Başlıkları</h2>';
            echo '<ul>';
            foreach ($results as $post) {
                echo '<li><strong>' . esc_html($post->post_title) . ':</strong> ' . esc_html($post->seo_title) . ' (ID: ' . esc_html($post->ID) . ')</li>';
            }
            echo '</ul>';
        } else {
            echo '<p>60 karakterden uzun SEO başlığı olan yazı bulunamadı.</p>';
        }
    }
    
    // Başlıkları listeleyen fonksiyonu çağırın
    get_long_seo_titles();
    ve site.com/uzunbasliklar.php adresine gidip 60 karakterden uzun seo başlığına sahip yazılara ulaşın.

  • 04-11-2024, 00:41:10
    #2
    Elinize sağlık hocam
    • Felix
    • selimdinc
    Felix ve selimdinc bunu beğendi.
    2 kişi bunu beğendi.
  • 04-11-2024, 01:34:30
    #3
    emeğinize sağlık hocam, hayırlı forumlar diliyorum
  • 04-11-2024, 08:52:33
    #4
    Elinize sağlık