WordPress: PHPMyAdmin kullanarak MySQL Arama ve Değiştirme

wordpress

Bugün sayfa düzenlerimde küçük bir değişiklik yaptım. Okudum John Chow'un günlüğü ve üzerinde Problogger'ın blogu reklamınızı bir gönderi gövdesi içinde konumlandırmanın gelirde çarpıcı bir artışa neden olabileceği. Dean onun üzerinde de çalışıyor.

Darren'ın sitesinde, bunun basitçe okuyucuların göz hareketleri meselesi olduğunu yazıyor. Afiş sayfanın üst kısmındayken okuyucu odaklanmaksızın üzerinden atlar. Bununla birlikte, reklam içeriğin sağındaysa, okuyucu aslında onu gözden geçirecektir.

Hala ana sayfamı temiz tutmaya çalıştığımı fark edeceksiniz - reklamları blog yazılarının dışına koyuyorum. Bunu değiştirmenin ve onları daha müdahaleci yapmanın bana daha fazla gelir getireceğinden eminim; ancak bununla her zaman mücadele ettim çünkü en çok önemsediğim okuyucuları - ana sayfamı her gün ziyaret edenler - gerçekten etkileyecekti.

Bu reklamı sağ üst köşeye koymanın sorunlarından biri, burası genellikle estetik amaçlı bir grafik yerleştirdiğim ve beslememi diğer beslemelerden ayırın. Genellikle gönderide sağa veya sola bir küçük resim parçasını şu şekilde değiştiririm:

Sol Resim:


Sağdaki Resim:


Not: Bazı insanlar bunun için stilleri kullanmayı sever, ancak hizalama, CSS.

Ara ve Değiştir'i kullanarak her gönderiyi güncelleme:

Tüm resimlerimin sola yaslanmış olmasını sağlamak için her gönderideki tek bir görüntüyü kolayca değiştirmek, MySQL için PHPMyAdmin'deki bir Güncelleme sorgusu kullanılarak oldukça kolay bir şekilde yapılabilir:

güncel tablo_adı set table_field = replace (table_field, 'replace_that', 'with_this');

WordPress'e özgü:

güncelleme `wp_posts` set` post_content` = replace ("post_content`, 'replace_that', 'with_this');

Sorunumu düzeltmek için “image = 'right'” yerine “image = 'left'” sorgusunu yazdım.

NOT: Bu güncellemeyi yapmadan önce verilerinizi yedeklediğinizden kesinlikle emin olun !!!

16 Yorumlar

  1. 1
  2. 3

    Bu konu hakkında daha fazla bilgi verdiğiniz için teşekkür ederiz. Daha önce diğer web sitelerinde sola veya sağa dayalı reklamlar gördüm, bu yüzden popüler bir yer gibi görünüyor. Reklamlarınız gönderinin sağ tarafında güzel bir şekilde akıyor.

    Yakın gelecekte reklamlarımı haklı çıkarmaya da geçebilirim. Sonuç olarak daha fazla gelir elde edilip edilmediğini görmek ilginç olurdu.

    • 4
  3. 5

    Dizin sayfandaki afiş reklamlarından bir şey anladın mı Doug? Onlarla iyi yapmadım.

    Genel olarak, gönderi içi reklamlar (180 ve 250 genişliğinde) ve bir gönderiden sonraki reklamlar (336 genişliğinde) en çok ilgiyi gördü.

  4. 7

    İlgisiz. Yayınlarınızda reklamları görüntülemek için şablon dosyalarınızı mı değiştirdiniz, yoksa reklam konumunu yönetmek için bir eklenti mi kullanıyorsunuz?

    • 8

      Merhaba Dean

      Ben bir kombinasyon kullanıyorum. Sahibim Gönderi eklenti yazdım… ama yine de gerçekten ihtiyacım olanı yapmıyor. Belki gelecekte bir veya iki sürüm?

      Geri kalanını temamda düzenliyorum.

      Doug

  5. 9

    mysql'de "doğru" birleştirme ile saniyeleri güncellemek için bir sorun var
    UPDATE ivr_data SET RIGHT( ZAMAN, 2 ) = '00' NEREDE DOĞRU( ZAMAN, 2 ) != '00';

  6. 10

    Selam Doug. WP DB'mde e-posta adresimi güncellemek için talimatlarınızı kullandım. Bir cazibe gibi çalıştı. Teşekkürler.

    BTW, Google'da "mysql arama değiştirme sorgusunu kullanarak" arama yaparak bu gönderiye rastladı. 3. geldi.

  7. 12

    bu benim mysql için daha iyi çalışıyor gibiydi… ..

    UPDATE wp_posts SET post_content = replace( post_content, 'bunu değiştir', 'bununla');

  8. 13

    Bu benim için çalıştı

    GÜNCELLEME wp_posts SET post_content = DEĞİŞTİR( post_content, 'www.alznews.net', 'www.alzdigest.com' );

    muhtemelen 'değiştirme'nin büyük harfle yazılması gerekiyordu

  9. 14
  10. 15

    Teşekkürler! Benimki bul ve değiştir metninin etrafında "not" kullanmakta ısrar etti. Bunu tüm SQL verilerini bir web sitesinden diğerine taşımak için kullanıyordum. Çok fazla iş kurtardı!

  11. 16

    Geçenlerde MySQL içindeki bir dizeyi anında değiştirmek istedim, ancak alan 2 öğe içerebilir. Bu yüzden bir REPLACE() öğesini bir REPLACE() içine sardım, örneğin:

    DEĞİŞTİR(DEĞİŞTİR(alan_adı, “aradığımız şey”, “ilk örneği değiştir”), “aradığımız başka bir şey”, “ikinci örneği değiştir”)

    Bu, bir boole değeri tespit etmek için kullandığım sözdizimi:

    DEĞİŞTİR(DEĞİŞTİR(alan, 1, “Evet”)), 0, “Hayır”)

    Umarım bu yardımcı olur!

Ne düşünüyorsunuz?

Bu site spam'i azaltmak için Akismet'i kullanıyor. Yorum verilerinizin nasıl işlendiğini öğrenin.