• 03-08-2012, 01:33:09
    #1
    Wordpress temamdaki header kısmı wp_head fonksiyonu kullanılarak çağırıyor ve sayfaya dahil edilen css ve jsleri tam olarak göremiyorum, dosyayı açınca. Tam header kontrolü için hangi dosyalarda oynama yapmalıyım? Mesela;
    1. CSS ve JS dosyalarının uzantılarında sonradan gelen versiyon bilgilerini kaldırmak istiyorum.
    2. Yukarıdaki maddeyi gerçekleştirdiğim zaman herhangi bir güncelleme sırasında sorun yaşarmıyım?
    Ayrıca Wordpress Codex'i incele gibi cevaplar verilmesin lütfen, bana izlemem gereken yolu kaba taslak versin verecek olan. Ben Codex'i inceledim ancak bir yol programım olmadığı için verimli yararlanamadım.

    Bilgisi olan arkadaşlar bu sorualra cevap verirse sevinirim ve ileriki sorularımın cevabını bulmuş olurum veya gidşata göre o sorularıda sorarım. Böylece başka arkadaşlarda konu hakkımda bilgi sahibi olmuş olur.
  • 03-08-2012, 23:51:45
    #2
    Güncel
  • 07-08-2012, 02:09:43
    #3
    Bilgisi olan yok mu arkadaşlar hala güncel
  • 07-08-2012, 02:30:00
    #4
    js dosyaları zaten genelde manuel eklendiği için istenmediğin versiyon bilgilerini silebilirsin.

    eklentilerin eklediği kodlar için functions.php'de remove komutunu kullanırsın. güncellemelerde sıkıntı olmaz. tabi wp_head ve wp_footer gibi kodları silmezsen.

    remove_action( 'wp_head', 'feed_links_extra'); // Display the links to the extra feeds such as category feeds
        remove_action( 'wp_head', 'feed_links'); // Display the links to the general feeds: Post and Comment Feed
        remove_action( 'wp_head', 'rsd_link'); // Display the link to the Really Simple Discovery service endpoint, EditURI link
        remove_action( 'wp_head', 'wlwmanifest_link' ); // Display the link to the Windows Live Writer manifest file.
        remove_action( 'wp_head', 'index_rel_link' ); // index link
        remove_action( 'wp_head', 'parent_post_rel_link', 10); // prev link
        remove_action( 'wp_head', 'start_post_rel_link', 10); // start link
        remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10); // Display relational links for the posts adjacent to the current post.
        remove_action( 'wp_head', 'wp_generator'); // Display the XHTML generator that is generated on the wp_head hook, WP version
  • 07-08-2012, 18:06:10
    #5
    Peki otomatik ekleniyosa versiyon bilgilerini nasıl kaldırabiliriz?
  • 07-08-2012, 18:08:08
    #6
    Örnek bir kod verebilir misin?
  • 07-08-2012, 21:20:24
    #7
    Sorunu hallettim, bu konuda sıkıntı çeken arkadaşlar çözüm bu şekilde;

    Temanın fonksiyon dosyasında olsun olmasın Wordpress'e fonksiyon ile js ve cssleri ototmatik çağırarsanız ve çağırılan dosyaların versiyon bilgileri mevcut ise sonralarına versiyon bilgisini koyuyor.

    asdfg.js?ver=5.2
    asdfg.css?ver=3.7

    gibi. Bu versiyon bilgilerini kaldırmak için temanızın fonksiyon dosyasına bu kodu eklemeniz yeterli olacaktır;

    function remove_cssjs_ver( $src ) {
    if( strpos( $src, '?ver=' ) )
    $src = remove_query_arg( 'ver', $src );
    return $src;
    }
    add_filter( 'style_loader_src', 'remove_cssjs_ver', 10, 2 );
    add_filter( 'script_loader_src', 'remove_cssjs_ver', 10, 2 );

    Kaynak: http://wordpress.org/support/topic/g...of-cssjs-files