Caner Dio

WordPress & Sanayi İşleri & Web Master

Caner'in blogunda, WordPress ipuçları, web tasarımı rehberleri ve sanayi işleri hakkında yazılar bulabilir, dijital çözümlerle işinizi geliştirebilirsiniz.

SİNCE 2006

WordPress Veritabanı İçin Kullanışlı SQL Sorguları

  • Uyarı! Bu yazı 09.06.2021 tarihinde yazıldı. O günden bu güne bir çok şey değişmiş ve yazı geçerliliğini yitirmiş olabilir.

    WordPress Veritabanı İçin Kullanışlı SQL Sorguları

    WordPress sitenizdeki içeriği düzenlemek bazen oldukça zahmetli olabilir, özellikle de içerik sayısı fazlaysa. Bu gibi durumlarda, WordPress veritabanı üzerinde çalıştıracağınız SQL sorguları ile hızlı düzenlemeler yapabilirsiniz. Ancak, bu işlemler öncesinde mutlaka sitenizin bir yedeğini almayı unutmayın.

    Önemli Uyarı:

    Sorguları çalıştırmadan önce veritabanınızın tam yedeğini alın.

    WordPress İçin SQL Sorguları

    Yorum atanların mail adreslerinin listelenmesi:

     SELECT DISTINCT comment_author_email FROM wp_comments; 

    Kullanıcı şifresini değiştirme:

     UPDATE wp_users SET user_pass = MD5('password') WHERE user_login = 'name'; UPDATE wp_users SET user_pass = MD5('password') WHERE ID=1; 

    Kullanıcı girişini değiştirme:

     UPDATE wp_users SET user_login='name' WHERE user_login='name'; 

    Tüm gönderiler için yorumları devre dışı bırak:

     UPDATE wp_posts SET comment_status = 'closed'; 

    Tüm gönderiler için yorumları etkinleştir:

     UPDATE wp_posts SET comment_status = 'open'; 

    Yalnızca kayıtlı kullanıcılar için yorumları etkinleştirin:

     UPDATE wp_posts SET comment_status = 'registered_only'; 

    Tüm spam yorumlarını sil:

     DELETE FROM wp_comments WHERE comment_approved = 'spam'; 

    Tarihe göre gönderideki yorumları kapatmak:

     UPDATE wp_posts SET comment_status = 'closed' WHERE post_date < '2014-01-01' AND post_status = 'publish'; &#91;/codeblock&#93; <p><strong>Belirli bir kategorideki yorumları kapatmak:</strong></p> [codeblock] UPDATE wp_posts p LEFT JOIN wp_term_relationships rel ON ( p.ID = rel.object_id ) LEFT JOIN wp_term_taxonomy tax ON ( tax.term_taxonomy_id = rel.term_taxonomy_id ) LEFT JOIN wp_terms tm ON ( tm.term_id = tax.term_id ) SET p.comment_status = 'closed' WHERE tm.slug = 'category_name'; 

    URL’de belirli karakterlere sahip yorumları kaldırmak:

     DELETE a,b FROM wp_comments a LEFT JOIN wp_commentmeta b ON ( a.comment_ID = b.comment_id ) WHERE a.comment_author_url LIKE '%characters%'; 

    Yorumcu URL'sini toplu olarak değiştirmek:

     UPDATE wp_comments SET comment_author_url = 'http://new_address' WHERE comment_author = 'admin' AND comment_author_email = 'admin@example.com'; 

    Yayın önbelleğini temizleme:

     DELETE FROM `wp_options` WHERE `option_name` LIKE ('_transient%_feed_%'); 

    Belirli bir metni içeren yayınları arama:

     SELECT * FROM `wp_posts` WHERE post_type='post' AND post_status='publish' AND post_content LIKE '%TEXT%'; 

    Sonuç

    Bu SQL sorguları, WordPress veritabanınızı düzenlerken size hız kazandırır ve manuel işlemleri en aza indirir. Ancak sorguları dikkatli kullanmalı ve işlemlerden önce her zaman bir yedek almalısınız.


    Etiketler
  • Yorumlar

    Yorum Yapın

    E-posta adresiniz yayınlanmayacak.Gerekli alanlar * ile işaretlenmişlerdir

Anonim
Hakkında

Merhaba, ben Caner. Wordpress, web tasarımı, satış pazarlama, mimari tasarım, 3ds max, autocad ve sanayi sektörlerinde yeterli tecrübeye sahip ve derinlemesine bilgi sahibiyim. Yıllardır yaratıcı projeler üzerinde çalışarak, teknolojiyi iş dünyasına entegre etmeyi seviyorum. bycaner.com üzerinden WordPress ipuçları, web tasarımı rehberleri ve sanayi sektörüyle ilgili değerli bilgiler paylaşarak, dijital dünyadaki yolculuğunuzu kolaylaştırmayı hedefliyorum. Her gün daha verimli ve yaratıcı çözümler üreterek, işinizi büyütmenize yardımcı oluyorum.

262 defa görüntülendi.
9 Haziran 2021 tarihinde eklendi.
KATEGORİLER
Admin Gravatar