• 17-09-2019, 02:44:32
    #1
    Merhaba,

    Wordpress'te yazı eklerken, wp_postmeta tablosuna "og_image" özel diye bir field ve o field'a da, wp_post tablosundaki son id numarasının bir sonraki kodunu yazdırmak istiyorum.
    Bu mümkün olabilir mi?
    Amacım kendi open graph kodlarımı oluşturmak.
  • 17-09-2019, 03:02:08
    #3
    Bu konularda çook bilgim yok
    Yarın inceleyim detaylıca.

    Linkler için teşekkürler.



    Bu linklerdeki mantığı biraz anladım ama ne yazık ki yapmaya muvaffak olamadım.
    Rica etsem destek olabilir misiniz?
    Özel alanda mashsb_og_image şeklinde tanımlı olan alanın değerine, son ID numarasının 2 üstünü otomatik yazdırmam gerek.

    Teşekkürler.



    Merhaba yeniden, buradaki içerikleri çok anlamasamda bir şeyler yapmaya çalıştım ama özel alana eklediğim kod ne yazık ki aynen değer olarak veritabanına yazılıyor.
    Bu kodun sonuç olarak dönüp veritabanına yazılmasını nasıl sağlayabilirim?
    Destek olursanız çok sevinirim.
    Teşekkürler
  • 17-09-2019, 23:32:04
    #4
    OrkmesB adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    Wordpress'te yazı eklerken, wp_postmeta tablosuna "og_image" özel diye bir field ve o field'a da, wp_post tablosundaki son id numarasının bir sonraki kodunu yazdırmak istiyorum.
    Bu mümkün olabilir mi?
    Amacım kendi open graph kodlarımı oluşturmak.
    Aşağıdaki kodu functions.php dosyasına ekleyin. Hesaplamalar kısmını kendiniz halledersiniz. Sonuç değişkeni ile otomatik olarak her post kaydedildiğinde post metası da kaydedilir.

    function post_kayit_sonrasi_calis( $post_id ) {
    
        if ( wp_is_post_revision( $post_id ) ) {
            return;
    }
    
    // Diğer hesaplamalar burada yapılacak.
    
    $sonuc = 15; // Örneğin işlemler sonucu 15 değerini aldınız
    
    update_post_meta( $post_id, 'og_image', $sonuc );
    
    }
    add_action( 'save_post', 'post_kayit_sonrasi_calis' );
  • 17-09-2019, 23:57:11
    #5
    Hocam öncelikle ilgiliniz için teşekkür ederim.
    Buradaki $sonuc = 15; ifadesine dokunulacak mı?
    Bu konuda bilgim sıfır düzeyinde desem yalan olmaz.
  • 18-09-2019, 09:49:48
    #6
    Rica ederim. Burada 15 değerini örnek olarak verdim. Siz o satır öncesinde istediğiniz hesaplamayı yapıp $sonuc değişkenine atayın.
  • 18-09-2019, 10:28:50
    #7
    temistan adlı üyeden alıntı: mesajı görüntüle
    Rica ederim. Burada 15 değerini örnek olarak verdim. Siz o satır öncesinde istediğiniz hesaplamayı yapıp $sonuc değişkenine atayın.
    Hocam işte tam sorun burada
    Ben bu işlere ne yazık ki hiç hakim değilim.
    Excel VBA dışında bu tür hesaplamaların nasıl koda döküleceğini bilmiyorum.

    Eğer fırsatınız olurda, destek olabilirseniz müteşekkir olurum.
    Olmazsa da, bu yol gösterici kod için tekrardan teşekkürler.

    İyi çalışmalar,
  • 18-09-2019, 17:14:15
    #8
    Yapmak istediğinizi anlamadım. Detaylı anlatırsanız yardımcı olabilirim.
  • 18-09-2019, 17:59:43
    #9
    Wp-automatic isimli eklentiyi kullanıyorum.
    Bu eklenti ile instagram hesabımdan siteme fotoğraf çekiyorum.
    Bu fotoğrafı da wp aracılığıyla pinterest e yüklemek istiyorum.
    Lakin, bu gelen fotoğraf yazı olarak oluştuğunda, open graph etiketleri için öne çıkarılmış resmin ID değerini özel alana yazdırmam gerek.
    Pinterest hesabım rich pin onaylı olduğu için satın aldığım diğer eklenti pintereste resmî yollamıyor.
    Mobilden işin mantığını yazdım, akşam ekran görüntüsü de atabilirim.
    Özetle eklenti instagramdan aldığı resmî post ederken, öne çıkarılmış resmin ID kodunu wp-postmeta tablosuna özel alandan yazdırmam gerek.

    Çok teşekkürler.