• 25-01-2018, 12:02:25
    #1
    Merhaba r10 kullanıcıları
    wordpress de galeri oluşturduğumda, galeri short kodumun öncesinde ve sonrasında boş p tagları oluşuyor ve bu p taglarının margin değerlerininden ötürü, resim galerilerimin konumu istemediğim şekilde altta kalıyor. Diyorum ki js veya php ile "<p></p>" şeklinde olan elemanları bulup silmek mümkünmü ?
    <p></p>
    <div class="galery>....</div>
    <p></p>
  • 25-01-2018, 12:11:47
    #2
    Galeriyi kapsayacak bir div olusturun css ile bu divin icindeki p leri display:none!important yapin veya margin:0 ve padding:0 verin p lere bu sekilde olmazsa jquery ile galeriyi kapsayan dış divi bulu onun plerine mudahale edin
  • 25-01-2018, 12:16:46
    #3
    günlük makale girişi oluyor 1. seçenekteki gibi herkezin galeri alanına div oluşturması pratik değil bende 2. seçenekteki gibi bir çözüm arıyorum aslında. Ama boş içerikli p taglarının üst divi makale yazılarını da kapsadığı için p taglarına genel bir erase gibi function işletemiyorum. Mümkünse benim specifik olarak yani özellikle "{p}{/p}" şeklinde olan p taglarına bir function yazmak gerek diye düşünüyorum. Ayrıca galeri divinin margin ayalarının değiştirmeme genel kullanımında sıkıntı doğuyor sitede o yüzden onu tercih etmedim
  • 25-01-2018, 12:31:11
    #4
    Bir ara benzeri bir şeyi, mysql'den replace ile update ediyordum.
    Siz de "<p></p>" geçen yerleri '' ile değişirebilirsiniz.
    Aşağıda kodu vereyim ama biraz araştırın. Her seferinde önce hangisi yazılıyordu, sonra hangisi yazılıyordu diye karıştırıyordum.

      UPDATE wp_posts set post_content = REPLACE(post_content, '', '<p></p>')
    WHERE post_content LIKE '%<p></p>%'
    and post_type = 'post'
    and post_status = 'publish'
  • 25-01-2018, 12:43:54
    #5
    ResimBox adlı üyeden alıntı: mesajı görüntüle
    Bir ara benzeri bir şeyi, mysql'den replace ile update ediyordum.
    Siz de "<p></p>" geçen yerleri '' ile değişirebilirsiniz.
    Aşağıda kodu vereyim ama biraz araştırın. Her seferinde önce hangisi yazılıyordu, sonra hangisi yazılıyordu diye karıştırıyordum.

      UPDATE wp_posts set post_content = REPLACE(post_content, '', '<p></p>')
    WHERE post_content LIKE '%<p></p>%'
    and post_type = 'post'
    and post_status = 'publish'
    hocam benim veri tabanına müdahale etmemem lazım, Safya yüklenirken ön yüzde bu işlemi gerçekleştirecek bir fonksiyona ihtiyacım var. Benzerini js ile yapmak mümkünmü acaba ?
  • 25-01-2018, 12:49:11
    #6
    Js ile nasıl yapılabileceği konusunda bilgim yok. Bilen bir arkadaş cevaplar ise daha doğru olur. Alternatif bir çözüm olsun diye önermiştim.