• 14-06-2023, 21:13:26
    #1
    Selamlar,

    <head></head> bölümünün içinden bir kod yapısını silmek istiyorum. header.php ye baktığımda headdeki tüm kodların <?php wp_head(); ?> içinde olduğunu gördüm. şimdi benim sorunum şu: wp_head nerede ve oradaki kodları nasıl düzenleyebilirim. bir kısmı funtion.php de ama benim silmek istediğim alan burada değil.
  • 14-06-2023, 21:19:27
    #2
    TheMunay adlı üyeden alıntı: mesajı görüntüle
    Selamlar,

    <head></head> bölümünün içinden bir kod yapısını silmek istiyorum. header.php ye baktığımda headdeki tüm kodların <?php wp_head(); ?> içinde olduğunu gördüm. şimdi benim sorunum şu: wp_head nerede ve oradaki kodları nasıl düzenleyebilirim. bir kısmı funtion.php de ama benim silmek istediğim alan burada değil.
    bakalım;
  • 14-06-2023, 21:50:20
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    TheMunay adlı üyeden alıntı: mesajı görüntüle
    Selamlar,

    <head></head> bölümünün içinden bir kod yapısını silmek istiyorum. header.php ye baktığımda headdeki tüm kodların <?php wp_head(); ?> içinde olduğunu gördüm. şimdi benim sorunum şu: wp_head nerede ve oradaki kodları nasıl düzenleyebilirim. bir kısmı funtion.php de ama benim silmek istediğim alan burada değil.
    Aradığınız kısım o sayfada değil.Templates klasöründen bakın baktığınız kısıma html kodları include ediliyor.Bilginiz yoksa wordpressten fonksiyon ekleyip o kısımı style ile gizleyebilirsiniz.
  • 15-06-2023, 01:30:31
    #4
    wp_head faaliyet hook, temanın header.php dosyasındaki <head></head> kodları arasında çalışır. WordPress'in kendi içindekileri ve temada (varsa) CSS, font ve grafik vb. gibi kaynakları ekler. (ref: wp_head) Siz burada neleri kaldırmak istiyorsunuz mesela?

    Bu arada değişiklik yapmak istediğiniz dosya:
    /wp-includes/general-template.php

    İnceleyip sonra yedeğini alıp değişebilirsiniz ama güncellemelerde yaptığınız değişiklik gidebilir.
  • 15-06-2023, 21:00:11
    #5
    yapmaya çalıştığım şey buradaki metaları kaldırmak. hazır tema kullanıyorum ama saçma bir şekilde metaya tüm içeriği yazıyor. ek olarak seo eklentileri kullanıyorum o şekilde düzeltiyorum ancak bunun kaldırılması gerek diye düşünüyorum çünkü üst tarafta aynı etiketten bir tane daha var eklentiden gelen.
  • 15-06-2023, 21:39:25
    #6
    Rank Math kullanıyorsanız, function dosyanıza ekleyin:
    add_action( 'rank_math/head', function() {
    	remove_all_actions( 'rank_math/opengraph/facebook' );
    	remove_all_actions( 'rank_math/opengraph/twitter' );
    });
    Yoast SEO kullanıyorsanız:
    add_filter('wpseo_opengraph_url' , '__return_false' );
    add_filter('wpseo_opengraph_desc', '__return_false' );
    add_filter('wpseo_opengraph_title', '__return_false' );
    add_filter('wpseo_opengraph_type', '__return_false' );
    add_filter('wpseo_opengraph_site_name', '__return_false' );
    add_filter('wpseo_opengraph_image' , '__return_false' );
    JetPack kullanıyorsanız:
    add_filter( 'jetpack_enable_open_graph', '__return_false' );
    All-In-One SEO kullanıyorsanız:
    remove_action('wp_head',array($aiosp, 'wp_head'));
    Ekleyin ve kaydedin silinmesi gerekecek.

    Referans:
    https://rankmath.com/kb/filters-hook...opengraph-tags
    https://gist.github.com/amboutwe/811...omment-2674443
    https://jetpack.com/blog/remove-open-graph-meta-tags/
    https://wordpress.stackexchange.com/a/9084