1. Bu site çerez kullanmaktadır. Siteyi kullanmaya devam etmeniz halinde çerez kullanımı ile ilgili site koşullarını kabul etmiş sayılırsınız. Daha Fazlasını Öğren.
  2. Forum İllegal Uyarısı Forum kuralları gereği forumda video ve illagal paylaşım yapmak yasaktır.Program Arşivimizde ise kısıtlanmış sürüm yada dağıtımı serbest olan (trial - freeware) yazılımlar yayınlayınız..Aksi takdirde mesajlarınız silinecektir..

Meta Menüsündeki Yazıları Değiştirmek?

Konusu 'webmaster, script, Uygulama,Anlatım' forumundadır ve guclusat tarafından 14 Ekim 2010 başlatılmıştır.

  1. guclusat
    Offline

    guclusat Tanınmış Üye Süper Moderatör

    Katılım:
    14 Haziran 2009
    Mesajlar:
    9.754
    Ödül Puanları:
    48
    Forumda pekçok arkadaşın sorduğu sorulardan birisi daha?
    ------------------------------------
    Meta Menüsü altında bulunan ;
    # Yazılar RSS
    # Yorumlar RSS
    # WordPress.org
    linklerini nasıl düzenleyebilirim ?
    -------------------------------------
    Baya araştırdım ve konu hakkında pek bilgiye rastlamadım...
    Düşünürken bunun widgets.php ile alakalı olacağının ışığı yandı kafamda ve aradığım herşey burada idi.
    Mantıkende burada olması gerekiyordu, sonuçta widgets bu dosya tarafından kontrol ediliyor...
    Şimdi gelelim nasıl yapıldığına...
    Benim Menüm aşağıdaki resimde olduğu gibiydi :

    Tüm İşlemleri bitirdiğimde şu hale geldi:

    Burada dikkatinizi çekmek istiyorum.
    Görüldüğü Üzere yeni yerleşime...
    Meta Menüsü altında bulunan ;
    # Yazılar RSS Bölümü karşılığına ( Ana Sayfa )
    # Yorumlar RSS Bölümü karşılığına ( Profil )
    # WordPress.org Bölümü karşılığına ( Hakkımızda )
    Pek çoğumuzun temasında Ana sayfa ikonunun yada tıklayabileceğimiz birşeylerin olmadığını farkettim :)
    Ana Sayfayı ben Site yönetinin üzerine aldım..
    Şimdi Öncesinde Kodlarım : ( Ham hali ile widgets dosyamın değiştirilmeden önceki sadece ilgili kodları )

    Şimdie Değişim Sonrasondaki Kodlarım :

    widgets.php de öncelikli aramanız gereken kod şu olmalı :
    function wp_widget_meta($args) {
    Bu bölümün altında istediğiniz değişikliği kodları yazarak ve eski kodları kaldırarak yapabilirsiniz.
    Lütfen bu işlemleri yaparken dosyanızın yedeğini almayı unutmayın.
    Umarım yardımcı olabilmişimdir.
     
    Son düzenleyen: Moderatör: 6 Temmuz 2015
  2. guclusat
    Offline

    guclusat Tanınmış Üye Süper Moderatör

    Katılım:
    14 Haziran 2009
    Mesajlar:
    9.754
    Ödül Puanları:
    48
    WordPress Meta Bileşenini Düzenlemek 2

    Yapmanız Gereken İşlemler
    1. wp-includes klasörü içerisindeki default-widgets.php dosyasını yedekleyin. (düzenlemeler bu dosya üzerinde olacağı için ne olur ne olmaz)
    2. default-widgets.php dosyasını açın.
    3. 848. satıra gelin yada:
    PHP:
    <?php wp_register(); ?>
    araması yaptırın.

    PHP:
    function widget( $args, $instance ) {
    extract($args);
    $title = apply_filters('widget_title', empty($instance['title']) ? __('Meta') : $instance['title']);
    echo $before_widget;
    if ( $title )
    echo $before_title . $title . $after_title;
    ?>

    <ul>
    <?php wp_register(); ?>
    <li><?php wp_loginout(); ?></li>
    <li><a href="<?php bloginfo('rss2_url'); ?>" title="<?php echo 

    esc_attr(__('Syndicate this site using RSS 2.0')); ?>"><?php _e('Entries 

    <abbr title="Really Simple Syndication">RSS</abbr>'
    ); ?></a></li>
    <li><a href="<?php bloginfo('comments_rss2_url'); ?>" title="<?php echo esc_attr(__('The latest comments to all posts in RSS')); ?>"><?php _e('Comments <abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>
    <li><a href="http://wordpress.org/" title="<?php echo esc_attr(__('Powered 

    by WordPress, state-of-the-art semantic personal publishing platform.'
    )); 

    ?>">WordPress.org</a></li>
    <?php wp_meta(); ?>
    </ul>
    <?php
    echo $after_widget;

    }
    Bu kodları aşağıdakiler ile değiştirin:

    PHP:
    function widget( $args, $instance ) {
    extract($args);

    $title = apply_filters('widget_title', empty($instance['title']) ? 

    __('Meta') : $instance['title']);


    echo $before_widget;

    if ( $title )

    echo $before_title . $title . $after_title;

    ?>

    <ul>

    <?php wp_register(); ?>

    <li><?php wp_loginout(); ?></li>

    <?php if(!is_user_logged_in()) { ?>

    <li><a href="<?php bloginfo('rss2_url'); ?>" title="<?php echo 

    esc_attr(__('Syndicate this site using RSS 2.0')); ?>"><?php _e('Entries 

    <abbr title="Really Simple Syndication">RSS</abbr>'
    ); ?></a></li>

    <li><a href="<?php bloginfo('comments_rss2_url'); ?>" title="<?php echo 

    esc_attr(__('The latest comments to all posts in RSS')); ?>"><?php 

    _e
    ('Comments <abbr title="Really Simple Syndication">RSS</abbr>'); 

    ?></a></li>

    <li><a href="WordPress › Blog Tool and Publishing Platform" title="<?php echo esc_attr(__('Powered 

    by WordPress, state-of-the-art semantic personal publishing platform.'
    )); 

    ?>">WordPress.org</a></li>

    <?php ?>

    <?php wp_meta(); ?>

    </ul>

    <?php

    echo $after_widget;
    }
    1. Dosyayı kaydedin ve kapatın. İşlemimiz tamamlandı.
    AÇIKLAMALAR

    Yukarıdaki kodda fark edeceğiniz gibi, is_user_logged_in fonksiyonu kullandık. Bu fonksiyon WordPress’in giriş yapmış kullanıcı olup olmadığını kontrol etmekle görevli fonksiyonudur.
     
  3. guclusat
    Offline

    guclusat Tanınmış Üye Süper Moderatör

    Katılım:
    14 Haziran 2009
    Mesajlar:
    9.754
    Ödül Puanları:
    48
    WordPress Meta Bileşenini Düzenlemek en basit yolu

    default-widgets.php bulun ve aşağıdaki kodu silin en basit yolu bu

    PHP:
        <li><a href="http://wordpress.org/" title="<?php echo esc_attr(__('Powered by WordPress, state-of-the-art semantic personal publishing platform.')); ?>">WordPress.org</a></li>
    default-widgets.php dosyasını nerden bulurum diyenler yolu bu : wp-includes/default-widgets.php

    Yukardaki dosyayı editleyerek başka link yada site yolu verebilirsiniz
     
Yüklüyor...

Sayfayı Paylaş