Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress Yazılarına ve Sayfalarına Yazıyı Düzenle Bağlantısı Ekleme

WordPress yazılarınızı ve sayfalarınızı doğrudan web sitenizden düzenlemek mi istiyorsunuz? Yazılarınıza ve sayfalarınıza kolayca bir yazı düzenleme bağlantısı ekleyebilir, böylece WordPress kontrol paneline gitmeden hızlı bir şekilde değişiklik yapabilirsiniz.

Bu, WPBeginner’da zaman kazanmak ve iş akışımızı kolaylaştırmak için yaptığımız bir şey. Yazarlarımızın makalelerini sitenin ön ucundan anında değiştirmelerine ve güncellemelerine olanak tanıyor.

Bu makalede, WordPress sayfalarınıza ve yazılarınıza nasıl bir yazı düzenleme bağlantısı ekleyebileceğinizi göstereceğiz.

How to add an edit post link to Wordpress posts and pages

WordPress Yazılarına ve Sayfalarına Neden Yazı Düzenle Bağlantısı Eklemelisiniz?

WordPress yazılarına ve sayfalarına bir ‘Yazıyı Düzenle’ bağlantısı eklemek, içeriğinizde hızlı ve kolay değişiklikler yapmanızı sağlar.

WordPress panonuzda yazılarınız ve sayfalarınız arasında arama yapmak yerine, web sitenizin ön ucundaki ‘Yazıyı Düzenle’ bağlantısına tıklayabilirsiniz. Bu, doğrudan yazı veya sayfa düzenleyici ekranını açacaktır.

example edit post link on front-end of WordPress blog post

Not: Gönderiyi düzenle bağlantısı yalnızca oturum açmış ve uygun kullanıcı rolü ve izinlerine sahip kullanıcılar tarafından görülebilir.

Birçok WordPress teması bu özelliğe sahiptir, ancak bazen geliştiriciler tarafından kaldırılır. Temanızda bu özellik yoksa, manuel olarak eklemek isteyeceksiniz.

WordPress Yazılarına ve Sayfalarına Yazıyı Düzenle Bağlantısı Ekleme

WordPress’e bir yazı düzenleme bağlantısı eklemek için WordPress dosyalarınıza kod eklemeniz gerekir.

Kodu sitenize eklemek için size 2 farklı yöntem göstereceğiz:

İlk yöntem çok kolaydır ve herhangi bir kodlama deneyimine sahip olmanıza gerek yoktur. Ancak, tüm temalarla çalışmaz ve bağlantının tam olarak nerede görüneceği üzerinde kontrol sahibi olmazsınız.

İkinci yöntem daha tekniktir ve kodu nereye yerleştireceğinizi bilmeniz için biraz PHP bilgisine sahip olmanız gerekir. Ancak, düzenleme bağlantısının tam olarak nerede görüneceği üzerinde kontrol sahibi olmanızı sağlayacaktır.

Bununla birlikte, WordPress yazılarına ve sayfalarına bir yazı düzenleme bağlantısının nasıl ekleneceğini gösterelim.

Yöntem 1: WPCode kullanarak WordPress’te Yazı Düzenle Bağlantısı Ekleme (Önerilen)

Bu yöntem için, temanızın functions.php dosyasını düzenleyerek veya bir kod parçacıkları eklentisi kullanarak bir kod parçacığı eklemeniz gerekir.

Daha ayrıntılı talimatlar için web’den parçacıkların WordPress’e nasıl yapıştırılacağına ilişkin kılavuzumuza bakabilirsiniz.

Bu eğitim için functions.php dosyasını düzenlemek yerine WPCode eklentisini kullanacağız.

WPCode

Her zaman WPCode kullanmanızı öneririz çünkü ücretsizdir, kullanımı kolaydır ve bir şeyler ters giderse web sitenizi bozmaz.

Başlamak için ücretsiz WPCode eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Adım adım talimatlar için WordPress eklentisi yükleme kılavuzumuza bakabilirsiniz.

Not: WPCode’un ücretsiz sürümü WordPress’e özel kod eklemek için ihtiyacınız olan her şeye sahiptir. Ancak, zamanlanmış parçacıklar, dönüşüm pikselleri ve daha fazlası gibi daha gelişmiş özellikler istiyorsanız, WPCode Pro‘ya yükseltebilirsiniz.

Eklenti etkinleştirildikten sonra, WordPress yönetici çubuğunuza ‘Kod Parçacıkları’ etiketli yeni bir menü öğesi eklenecektir. Üzerine tıkladığınızda, sitenize kaydettiğiniz tüm özel kod parçacıklarının bir listesini gösterecektir. Eklentiyi yeni yüklediğiniz için listeniz boş olacaktır.

Devam edin ve kod parçacığınızı eklemek için ‘Yeni Ekle’ düğmesine tıklayın.

Click the Add New Button to Add Your First Custom Code Snippet in WPCode

Bu sizi Snippet Ekle sayfasına götürecektir. Buradan, yerleşik kitaplıktan bir kod parçacığı seçebilir veya kendi özel kodunuzu ekleyebilirsiniz.

Bu durumda, ‘Özel Kodunuzu Ekleyin (Yeni Snippet)’ seçeneğine gidin ve altındaki ‘Snippet kullan’ düğmesine tıklayın.

Add your new custom code snippet in WPCode

Ardından, snippet’inizi adlandırmanız (biz bizimkine ‘Tek gönderilere düzenleme bağlantısı ekle’ adını verdik) ve ardından aşağıdaki kodu kopyalayıp ‘Kod Önizleme’ kutusuna yapıştırmanız gerekir:

add_action('loop_start', function () {
  if (!is_singular() || !is_main_query()) {
      return;
  }
  edit_post_link(__('{Edit}'));
}, 99);

Ekranın sağ tarafındaki açılır menüden kod türü olarak ‘PHP Snippet’ seçmeyi unutmayın.

Adding an edit post link via WPCode

Bu kod parçacığı, düzenleme bağlantısını hem tek gönderilere hem de sayfalara ekleyecektir.

Şimdi, Ekleme bölümünü aşağı kaydırırsanız, Ekleme Yönteminin ‘Otomatik Ekleme’ ve Konumun ‘Her Yerde Çalıştır’ olduğundan emin olun.

Ardından, anahtarı ‘Etkin Değil’den ‘Etkin’e getirin ve sayfanın üst kısmındaki ‘Snippet’i Kaydet’ düğmesine tıklayın.

Saving a new snippet in WPCode

Şimdi bir blog gönderisini görüntülediğinizde, en üstte bir ‘Düzenle’ bağlantısı görmelisiniz.

İşte bizimki böyle görünüyor:

edit link added to single post

Test sitemizde Astra temasını kullanıyoruz ve düzenleme bağlantımız burada görünüyor. WordPress temanıza bağlı olarak sizin sitenizde farklı görünebilir.

Yöntem 2: Tema Dosyalarınızı Manuel Olarak Düzenleyerek Gönderi Düzenleme Bağlantısı Ekleme

Tek tek tema dosyalarını doğrudan değiştirebilir veya bu tema dosyalarını geçersiz kılmak için bir alt tema oluşturabilirsiniz.

Temanızı güncellediğinizde yaptığınız değişiklikleri kaybetmemeniz için bir alt tema oluşturmanızı öneririz. Daha fazla ayrıntı için WordPress alt temasının nasıl oluşturulacağına ilişkin başlangıç kılavuzumuza bakın.

İster doğrudan tema dosyalarını düzenliyor ister bir alt tema oluşturuyor olun, aşağıdaki kodu kopyalayıp yapıştırmanız ve temanızın single.php, post.php, index.php veya diğer içerik şablonu dosyalarına eklemeniz gerekir.

<?php edit_post_link(__('{Edit}')); ?>

Bu kod basitçe WordPress yazılarınıza ve sayfalarınıza bir yazı düzenleme bağlantısı ekler. ‘{Edit}’ metnini bağlantının söylemesini istediğiniz şekilde değiştirebilirsiniz.

Çoğu tema için bu kodu doğrudan yazı meta verilerinden sonra yazı döngüsünün içine eklemek isteyeceksiniz.

Örneğin, bir temanın yazı meta verilerinin sonunda kodun nasıl görüneceği aşağıda açıklanmıştır.

By <?php the_author_posts_link(); ?> on <?php the_time('F jS, Y'); ?>  in <?php the_category(', '); ?> <?php edit_post_link(__('{Edit}'), ''); ?>

Bu kodu ayrıca temanızın gönderi düzenle bağlantısının görüntülenmesini istediğiniz herhangi bir bölümüne de ekleyebilirsiniz. Örneğin, gönderi içeriğinizin en altına ekleyebilirsiniz.

Kodu ekledikten ve dosyayı kaydettikten sonra, WordPress barındırma hesabınızdaki tema dizininize yüklemeniz gerekir.

Bunu yapmak için bir FTP istemcisi veya WordPress hosting kontrol panelinizdeki dosya yöneticisi seçeneğini kullanabilirsiniz.

Daha önce FTP kullanmadıysanız, WordPress’e dosya yüklemek için FTP’nin nasıl kullanılacağına ilişkin kılavuzumuza göz atmak isteyebilirsiniz.

Artık WordPress’te oturum açtığınızda ve ön uçta bir yazı veya sayfa görüntülediğinizde, ‘Düzenle’ bağlantısını tıklamanız yeterlidir ve yazı düzenleyici ekranına yönlendirilirsiniz.

Post edit link WordPress post example

Bu makalenin WordPress yazılarına ve yorumlarına nasıl hızlı düzenleme düğmesi ekleyeceğinizi öğrenmenize yardımcı olduğunu umuyoruz. Ayrıca WordPress’te yazıları nasıl kolayca yeniden sıralayabileceğinize ilişkin kılavuzumuzu ve WordPress için en iyi popüler yazı eklentileri uzman seçimlerimizi görmek isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklarsanız komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve nasıl destek olabileceğinizi görün. İşte editoryal sürecimiz.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

Araç setimize ÜCRETSİZ erişim sağlayın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Reader Interactions

15 yorumBir Cevap Bırakın

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. DD

    I used Method 1, but the Edit link shows three times in a row as “EditEditEdit”

    • WPBeginner Support

      That is quite strange, did your theme already include an edit link at the top of the page for one possibility?

      Yönetici

  3. Seon Noh

    Hi, Thank you for sharing this. one question from here, is it possible to that edit button on the post lead to a form of editing from the frontend? i want a user who generate the post to be able to update the post using this button on the post using the form, not in wordpress dashboard.

    • WPBeginner Support

      Not at the moment, if we find a plugin with that feature that we would recommend, we will be sure to share!

      Yönetici

  4. Josef Maria Wagner

    Thanks, it works in posts but not in pages. My theme is Blocksy. How to enable it on pages?

  5. Tosunkaya

    Thanks, really helped saving time. After used a new theme on one of my site, i missed this feature which exist other site’s themes, i quickly added.

    • WPBeginner Support

      Glad our guide was helpful :)

      Yönetici

  6. Armando E. Torre Puerto

    What’s “anywhere inside the loop”? Under waht line is that?

  7. Tom Farrell

    The idea of adding the Quick Edit to posts is great, but can I also add it to Links. I have a large number of links that need to be re categorised and Quick edit would be a great help.

  8. SS Kuruganti

    I know this is an old post, but I really needed to thank you for this. You instructions were simple to follow (and understand) and solved my problem perfectly! =)

  9. melissa

    Searched all over for instructions that made sense. Yours did. Thanks! :)

  10. Matthias

    Thank you for this post! I’ve accidentally deleted this code-snipplet from my WooThemes-Theme :)

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.