
Harry James
0
1817
359
Bir WordPress blogunu veya bir web sitesini çalıştırmak başlangıçta pek de önemli değil. Aslında oldukça basit. WordPress'i bir web sunucusuna yüklüyorsunuz, bir tema yükleyip yüklüyorsunuz, blog oluşturmaya başlıyorsunuz ve web sitenizi çalışıyor ve çalışıyor. İlk iki yıl, bu bir parça kek. Başarılı bir blogunuz olmayabilir. Başarılı Bir Cuated Blog Nasıl Oluşturulur? Başarılı bir Cuated Blog Nasıl Oluşturulur? İçeriği kısaca, Web'den içerik seçip seçmek ve takipçilerinizle paylaşmaktır. Küratörlüğünü blog yayınlamak sadece paylaşılacak ilginç içerik bulmaktan ibaret değildir. Gerektirir… ilk günden itibaren, ama ne olduğunu biliyorsun - eğer iyi bir yazarsan, trafik gelmeye başlar. Bilmeden önce, küçük bir takipçiniz var..
Profesyonel bir blogcu olmayabilirsin Başarılı bir Blog Oluşturma Sanatı - Profesyonellerin İpuçları [Özellik] Başarılı bir Blog Yaratma Sanatı - Profesyonellerin İpuçları [Özellik] Tarifi oluşturan sihirli malzemeleri anlamak için başarılı bir web sitesinin, popüler, karlı web sitelerini oluşturan başarılı blogcuları araştırmaya gittim. Bunun meyveleri… ilk günden itibaren, ancak yeterince kararlılıkla, ısrarlı kalıcılığını ve eski dirsek yağını orada yapabilirsin. Ancak, bu başarı zirvesine giden yol zor bir yol. Sonunda, trafiğinizin paylaşılan web barındırma kapasitenizi aştığını keşfedeceksiniz. Ardından, kaydolduğunuz ücretsiz bülten hizmetinin biriktirdiğiniz kitle yükünü kaldıramayacağını öğreneceksiniz..
Ve sonra, blog yazılarının kendileri var. Birkaç düzine makale olarak başlayanlar sonunda yüzlerce oldu. Ve birkaç yıl sonra, bir ila iki binden fazla makaleye sahip oldunuz ve siteniz katlanarak büyüyor. Artık bu eski makaleleri bile hatırlayamıyorsunuz. Siteniz yıllar içinde değişmiş olabilir ve makalelerinizin yapısı değişmiştir, ancak bu ilk makaleler değişmemiştir. Belki bazı bağlantılar koptu. Belki bazı görüntüler kayboldu. Gerçek şu ki, WordPress blog veritabanınızı nasıl sorgulayacağınızı bilmiyorsanız, o zaman sitenizde olup biten her şeyi göremeyebilirsiniz ve blogunuzu düzgün bir şekilde yönetemeyebilirsiniz.
Neyse ki, çoğu web sunucusu phpMyAdmin üzerinden veritabanınıza erişmenizi sağlar ve aşağıdaki WordPress veritabanı sorguları binlerce yayında daha iyi sekmeler tutmanıza yardımcı olabilir.
WordPress Veritabanı Sorgularıyla Mesajlarınızı İzleme
WordPress veritabanınızı sorgulamak için phpMyAdmin kullanmakla ilgili aşağıdaki ipuçları, istilacı veya tehlikeli herhangi bir şey yapmayı amaçlamamaktadır. Bunlar, esas olarak, blogunuzda WordPress arama aracı yeteri kadar etkili olmadığında, bulmak için sonsuza dek sürecek olan kayıtların yıllar içinde gömülebilecek belirli yayınları aramak için kullanabileceğiniz sorgulardır..
Bazı durumlarda, aşağıda açıklayacağım gibi, blogunuzdaki tüm spam yorumlarını bulmak gibi şeyler yapmak isteyebilirsiniz, böylece bunları silebilir, kullanılmayan etiketleri bulabilir, belirli bir yazar tarafından veya bir kitabın içinde yazılan her makaleyi bulabilirsiniz. belirli bir kategori ve çok daha fazlası. Bu sorguları nasıl yapılandıracağınızı anladıktan sonra, büyük blogunuzdan veri toplamak için son derece değerli bir araç haline gelir.
PhpMyAdmin SQL Sorgularını Çalıştırma
Web sunucunuza gidip phpMyAdmin aracına eriştiğinizde, sol taraftaki tüm veritabanlarınızı göreceksiniz. WordPress veritabanınıza tıkladığınızda, veri sorgulamanız için kullanabileceğiniz tüm WordPress tablolarını göreceksiniz..
Bu makalede açıklayacağım sorguları çalıştırmak için, sadece SQL sekmesine tıkladığınızda sorguları yapıştırabileceğiniz bir alan göreceksiniz. İsterseniz bu makalenin içinden kopyalayabilir ve isterseniz kendi sorgu alanınıza yapıştırabilirsiniz..
Yani, şimdi kendi sorgularını almaya hazırsın, hadi başlayalım!
Yorum yapanların bıraktığı e-posta adreslerini al
Yıllar boyunca, okuyucularınızdan çok fazla yorum alacaksınız ve bu okuyucuların çoğu blogunuza gönderdiklerinde e-posta adreslerini verecek. Birçok blog yazarı bunu ikinci bir düşünce bile vermez, ancak bunu düşünürseniz, blogunuz herhangi bir iş için mümkün olan en değerli pazarlama biçimlerinden birini - bir e-posta listesi oluşturmuştur. Tüm bu e-posta adreslerini blogunuzdaki yorumlardan basit bir sorgu kullanarak çıkarabilirsiniz:
SELECT DISTINCT comment_author_email FROM wp_comments;
Sonuçta ortaya çıkan liste size sahip olduğunuzu hiç bilmediğiniz her bir e-posta adresini sağlayacaktır. Benim durumumda bu 2.000'den fazla e-posta adresiydi..
Verildiğine göre, bunlardan birçoğu (muhtemelen, muhtemelen), sizin için değersiz olan sahte e-posta adresleri olacaktır, ancak bu listenin, blogunuzu yayınlamaya yeterince ilgi duyan okuyucular için yasal e-posta adreslerinden oluşan iyi bir bölümü vardır. bir yorum. Sitenize yorum yaptıkları için bu kullanıcılara teşekkür eden bir pazarlama e-postası göndermeyi ve blogunuza eklenen en son haberler hakkında düzenli olarak güncellemeleri almak için bülteninize kaydolmalarını tavsiye edin..
Kullanılmayan Etiketleri Tanımla ve Sil
Yıllar geçtikçe, sitenizde kullanılmayan etiketler de geliştirebilirsiniz. Kullanılmayan etiketleri temizlemek her zaman iyi bir fikirdir ve bunu birkaç hızlı SQL ifadesiyle hızlı bir şekilde yapabilirsiniz. İlki, bu sorguyu kullanan etiketlerin listesini tanımlamaktır:
SELECT adı, wp_terms'DEN SIKIŞMA NEREDE term_id IN (SELECT term_id FRP'den wp_term_taxonomy NEREDE taksonomi = "post_tag" VE say = "0");
Bu sorgudan elde edilen sonuçlar aşağıdaki sonuçlara benzeyecek. Benim durumumda, blogumda yasal yayınları temizlemem ya da uygulamam gereken 22 kullanılmayan etiket buldum..
Kullanabilirsiniz “silmek” Bireysel etiket girişlerini veritabanından silmek için linkler veya hepsini silmek için aşağıdaki DELETE deyimini çalıştırabilirsiniz (çok dikkatli kullanın ve yalnızca veritabanı yedeğini aldıktan sonra kullanın!)
Wp_terms NEREDEN SİLİN WHERE term_id IN (SELECT term_id FRP wp_term_taxonomy NEREDE taksonomi = "post_tag" VE say = "0");
Bu, kullanılmayan etiketleri tek bir dokunuşta düzeltir.
Yazara Göre Mesaj Bul
Ayrıca, belirli bir yazarın yayın listesini hızlıca da çıkarabilirsiniz. İlk önce, WordPress panelinize gidin ve kullanıcılar bölümüne gidin. Kullanıcıların adına ve kullanıcı sayfa URL’sine tıkladığınızda, bir “user_id = xx” Bölüm. Kimlik numarasını not edin.
Bu gönderileri aramak için bu kimliği aşağıdaki sorguda kullanın. Aşağıdaki örnekte, blogumda Mark Dorr (kullanıcı # 11) tarafından yazılan yayınları arıyorum..
ID SEÇ, post_title FROM wp_posts WHERE post_status = 'yayınla' VE post_author = 11;
Sonuçlar, bu yazar tarafından yazılan her yazının adı ve kimliğidir..
Büyük bir blogunuz varsa, sorguya bir LIMIT = 1000 veya başka bir şey eklemek isteyebilirsiniz veya sorguya tarih aralığı araması uygulayabilirsiniz (aşağıya bakın).
Yazıların ve Yorumların İçindeki İçeriği Ara
WordPress DB sorguları ile yapabileceğiniz bir diğer harika şey, yazı içeriğinizi belirli bir metin veya hatta HTML işaretlemesi için elemek. Örneğin, kullanarak resim eklediğiniz her gönderiyi bulmak istediğinizi varsayalım. “img src = xx”. Bu tekniği kullanarak herhangi bir kelime veya cümle istemek için SQL joker sembollerini kullanabilirsiniz. İşte sorgu neye benziyor.
ID'yi SEÇ, POST_TITLE'DAN wp_posts NEREDE post_content LIKE '% src =%' VE post_status = 'yayınlayın' LIMIT 100;
Ekledim “SINIR 100” sonunda bit çünkü o kodla birlikte 1000'den fazla gönderiye sahibim.
Bu arada, bu tür joker karakter aramalarını WordPress yorumlarınız üzerinden de yapabilirsiniz. Bu, insanların HTML bağlantıları veya örneğin resim bağlantıları üzerinden kaymaya çalıştığı yorumları bulmak için gerçekten harika bir yoldur. Aramayı blogumda denedim ve daha önce bilmediğim bir yorum buldum (ve derhal silindi!)
Tarihe Göre Mesaj Ara
Ayrıca, blog gönderilerinizi tarih aralığına göre, aramaları kontrol eden bir sorgu kullanarak da arayabilirsiniz. “Posta tarihi” ve alt ve üst aralıktaki belirli tarihlerle karşılaştırır.
KİMLİĞİ SEÇ, POST_TITLE 'wp_posts' NEREDE 'post_type' = 'post' VE 'post_date'> '2009-04-15 08:00:00' VE 'post_date'< '2009-04-30 08:00:00' LIMIT 100;
İşte sonuçların nasıl göründüğü.
Aslında bu sorguyu çok kullanıyorum, çünkü yazar sorgusu veya metin arama sorgusu ile birleştirildiğinde, kullandığım normal arama araçlarından çok daha güçlü bir arama işlevi sağlıyor. Sonuçlar hızlı ve doğru.
Gelişmiş Arama Sorguları
Tabii ki, SQL çağrıları ile çok yetenekli olan insanlar yukarıdaki sorguların son derece temel olduğunu bilirler. Tarihe göre sıralanmış olarak, son 1000 yayınınızın yayın kimliğini, yazarını ve başlığını göstermenize olanak sağlayan bu sorgu gibi bu aramaların bazılarında çok gelişmiş olabilirsiniz.
SELECT p.id post_id, u.user_nicename, yazar, p.post_title, p.post_name, post_slug, p.post_date olarak local_publish_date, p.comment_count FROM wp_posts p, wp_users u WHERE p.post_status = 'yayınla' VE p.post_pe = 'post' AND u.id = p.post_author SİPARİŞ BY p.post_date DESC LIMIT 500;
Bunun gibi bir sorgu yazarın gerçek adını wp_posts tablosundaki kullanıcı kimliğine bağlar. Farklı tablolardaki verileri birleştirirken, son çıktıyı daha kullanışlı hale getirebilirsiniz. Artık yalnızca son yayınlanmış yayınlarınızı değil, aynı zamanda yazar adlarını ve ayrıca her yayın için yorum sayısını görebilirsiniz..
Hepsinden iyisi, bu gönderide ayrıntılıca anlattığım sorguların her biriyle “ihracat” Verileri CSV dosyası gibi seçtiğiniz bir çıktı biçimine göndermek için çıktı tablosunun altındaki bağlantıyı seçin..
Gördüğünüz gibi, blogunuzun içine gömülü içeriği aramak için doğrudan WordPress veritabanınıza gitmek çok etkili olabilir. Yaratıcı SQL sorgularını kullanarak, gönderilerle ilgili her türlü ayrıntıya bakabilirsiniz - yazar tarafından yazılan sayımların karşılaştırılması, belirli bir konuyla ilgili yayın sayısı, birinin e-posta adresini yazdığı blog yorumlarının listesi ve diğerleri Daha. WordPress panelinden bu tür şeyler yapamazsınız.
Herhangi bir WordPress veritabanı için herhangi bir yaratıcı WordPress veritabanı sorgusu biliyor musunuz? Bunu yaparken ilk duyduğunuz şey bu mu? Düşüncelerinizi ve deneyimlerinizi bu teknikle aşağıdaki yorumlar bölümünde paylaşın!
Resim Kredisi: Shutterstock İle Veri Tabanı Kavramı