• 16-07-2018, 10:50:11
    #1
    Merhaba arkadaşlar, Wordpress'le ilgili bir konuda yardıma ihtiyacım var. Yazı ekleme paneli üzerindeki editöre bir buton eklemesi yapmak istiyorum.

    Butonun ikonu herhangi bir formatta olabilir, butona tıklandığında da yazı içerisine örneğin "Merhaba" yazdırmak istiyorum.

    Bunu nasıl yapabileceğim konusunda yardımcı olabilecek biri var mı?
  • 16-07-2018, 13:25:04
    #2
    Temanın functions.php içerisine ekle;

    butonismi ve butonismi2 editöre eklenicek tıklandığında yazdırılacakyazıdeğiştir eklenicektir.

    // add more buttons to the html editor
    function appthemes_add_quicktags() {
        if (wp_script_is('quicktags')){
    ?>
        <script type="text/javascript">
    	QTags.addButton( 'buton1', 'butonismi', 'yazdırılacakyazıdeğiştir', '.', 's', '', 1 );
    	QTags.addButton( 'buton2', 'butonismi2', 'yazdırılacakyazıdeğiştir2', '.', 's', '', 2 );
        </script>
    <?php
        }
    }
    add_action( 'admin_print_footer_scripts', 'appthemes_add_quicktags' );
  • 16-07-2018, 14:14:42
    #3
    ozgurland adlı üyeden alıntı: mesajı görüntüle
    Temanın functions.php içerisine ekle;

    butonismi ve butonismi2 editöre eklenicek tıklandığında yazdırılacakyazıdeğiştir eklenicektir.

    // add more buttons to the html editor
    function appthemes_add_quicktags() {
        if (wp_script_is('quicktags')){
    ?>
        <script type="text/javascript">
    	QTags.addButton( 'buton1', 'butonismi', 'yazdırılacakyazıdeğiştir', '.', 's', '', 1 );
    	QTags.addButton( 'buton2', 'butonismi2', 'yazdırılacakyazıdeğiştir2', '.', 's', '', 2 );
        </script>
    <?php
        }
    }
    add_action( 'admin_print_footer_scripts', 'appthemes_add_quicktags' );
    Öncelikle teşekkür ediyorum, kod aşağıdaki hatayı verdi malesef...

    PHP kod değişiklikleriniz /functions.php dosyasındaki satır 871 yüzünden geri alındı. Lütfen düzeltin ve tekrar kaydetmeyi deneyin.
    
    syntax error, unexpected '{'
  • 16-07-2018, 14:41:46
    #4
    msa52 adlı üyeden alıntı: mesajı görüntüle
    Öncelikle teşekkür ediyorum, kod aşağıdaki hatayı verdi malesef...

    PHP kod değişiklikleriniz /functions.php dosyasındaki satır 871 yüzünden geri alındı. Lütfen düzeltin ve tekrar kaydetmeyi deneyin.
    
    syntax error, unexpected '{'
    // metin editoru yeni buton ekleme
    function appthemes_add_quicktags() {
        if (wp_script_is('quicktags')){
    ?>
        <script type="text/javascript">
        QTags.addButton( 'buton1', 'butonismi1', 'yazi1', 'yazi1bitis', 's', '', 1 );
        QTags.addButton( 'buton2', 'butonismi2', 'yazi2', 'yazi2bitis', 's', '', 2 );
        </script>
    <?php
        }
    }
    add_action( 'admin_print_footer_scripts', 'appthemes_add_quicktags' );
    Sanırım yanlış yere ekledin temanın functions.php dosyasında 871 satır kod mu var?

    wp admin > Görünüm > Düzenleyici

    oradan Tema İşlevleri (functions.php) içerisine ekliyorsun değil mi.

    2 farklı wordpress'te denedim şuan çalışıyor sıkıntısız.
  • 16-07-2018, 20:56:47
    #5
    ozgurland adlı üyeden alıntı: mesajı görüntüle
    // metin editoru yeni buton ekleme
    function appthemes_add_quicktags() {
        if (wp_script_is('quicktags')){
    ?>
        <script type="text/javascript">
        QTags.addButton( 'buton1', 'butonismi1', 'yazi1', 'yazi1bitis', 's', '', 1 );
        QTags.addButton( 'buton2', 'butonismi2', 'yazi2', 'yazi2bitis', 's', '', 2 );
        </script>
    <?php
        }
    }
    add_action( 'admin_print_footer_scripts', 'appthemes_add_quicktags' );
    Sanırım yanlış yere ekledin temanın functions.php dosyasında 871 satır kod mu var?

    wp admin > Görünüm > Düzenleyici

    oradan Tema İşlevleri (functions.php) içerisine ekliyorsun değil mi.

    2 farklı wordpress'te denedim şuan çalışıyor sıkıntısız.
    Bu kez oldu teşekkürler, ama kod görünümüne geçince çıkıyor butonlar. Normal görünümde çıkması sağlanabilir mi?
  • 16-07-2018, 23:14:48
    #6
    Arkadaşların bahsettiği quickTag'dir, editörün üstünde ve sadece Text görünümünde çıkar.
    Sizin istediğiniz ise editör butonudur. Buton editörün içine gömülü olur ve Visual görünümünde çıkar.
    İkisi birbirinden farklı şeyler.

    Quicktag'in eklenmesi basittir, functions.php'ye birkaç satır kod yazmanız yeterli olur. Fakat tinymce editör butonu oluşturmak için biraz javascript bilginizin olması gerekir.
    Eğer quicktag işinizi görüyorsa onu kullanabilirsiniz. Eğer illa editörün içine eklemeniz gerekiyorsa yardımcı olurum.
  • 17-07-2018, 02:01:28
    #7
    msa52 adlı üyeden alıntı: mesajı görüntüle
    Bu kez oldu teşekkürler, ama kod görünümüne geçince çıkıyor butonlar. Normal görünümde çıkması sağlanabilir mi?
    Şu eklentiyi deneyebilirsin kullanımı oldukça basit.

    https://wordpress.org/plugins/visual...ustom-buttons/
  • 17-07-2018, 09:47:21
    #8
    Şimdilik text görünüm yeterli gözüküyor. Teşekkürler ilginiz için.