Açıklama
Erdo Draft Links works like Google Docs’ “Anyone with the link can view” — but for WordPress. Generate a secure link for any draft, private, or published post or page and share it with clients, reviewers, or collaborators. They can read the content without needing a WordPress account, without a password, and without you ever changing the post status.
Nasıl çalışır?
- Editörde (Blok Düzenleyici veya Klasik Düzenleyici) herhangi bir yazıyı veya sayfayı açın.
- Kenar çubuğu panelinde veya üst veri kutusunda “Taslak Bağlantısı Oluştur” seçeneğine tıklayın.
- Bir süre seçin: 24 saat, 48 saat, 7 gün veya hiç.
- Bağlantıyı paylaşın. Alıcılar içeriği görüntüleyebilir — oturum açmaya gerek yoktur.
Özellikler
- Hem Blok Düzenleyici (Gutenberg) hem de Klasik Düzenleyici ile uyumludur
- yazılar, sayfalar ve herhangi bir özel yazı türünü bir süzgeç aracılığıyla destekler
- Güvenli 32 karakterlik şifreleme belirteçleri — kaba kuvvet saldırılarına karşı dayanıklı
- Ayarlanabilir geçerlilik süresi: 24 saat, 48 saat, 7 gün veya süresiz
- Görüntüleme sayısı bağlantı başına izleme
- Visitors can leave name + feedback on the preview — collected in a “Feedback” tab in the admin and emailed to you
- Herhangi bir bağlantıyı istediğiniz zaman geçersiz kılın veya yeniden oluşturun
- Belirteçler veritabanında karıştırılmış olarak saklanır — yönlendirmeden sonra ham belirteçler asla saklanmaz
- İki aşamalı akış: belirteç URL’si çerez temiz kalıcı bağlantı (belirteç tarayıcı geçmişinde asla görünmez)
- Harici API çağrıları yok, sunucuya bağlantı yok, abonelik yok
- Çeviriye hazır (varsayılan dil İngilizce, Türkçe dahil)
Geliştirici Notları
Geliştiriciler, erdo_draft_links_supported_post_types süzgecini kullanarak özel yazı türleri için destek ekleyebilirler:
add_filter( 'erdo_draft_links_supported_post_types', function( $types ) {
$types[] = 'product';
return $types;
} );
Kaynak kodu
Derleme araçlarını da içeren tam kaynak kodu, eklentinin assets/js/src/ dizininde yer almaktadır.
Ekran Görüntüleri



Yükleme
erdo-draft-linksklasörünü/wp-content/plugins/dizinine yükleyin.- WordPress’teki Eklentiler menüsünden eklentiyi etkinleştirin.
- Herhangi bir yazıyı veya sayfayı açın ve düzenleyici kenar çubuğunda veya üst veri kutusunda Erdo Taslak Bağlantıları panelini bulun.
SSS
-
Install Erdo Draft Links, open the draft in the editor, and click “Generate Draft Link” in the sidebar panel. Copy the link and send it to your client. They can view the full draft in their browser — no WordPress account, no login page, no password required.
-
How do I let someone preview a WordPress post before it is published?
-
Use Erdo Draft Links. Generate a secure preview link directly from the post editor and share it. The recipient sees the post exactly as it will appear when published — including your theme, layout, and images — without you having to publish it first.
-
Yes. The generated link works for anyone who has it — you can share the same link with your entire team or multiple clients simultaneously. Each visit is counted in the view tracker so you know how many times the link has been accessed.
-
How long does the draft link stay active?
-
You choose the expiry when generating the link: 24 hours, 48 hours, 7 days, or no expiry. You can also revoke or regenerate the link manually at any time from the editor or the Links Manager admin page.
-
Does this work with WooCommerce products or other custom post types?
-
Yes. By default Erdo Draft Links supports posts and pages. Add WooCommerce products or any other post type using the
erdo_draft_links_supported_post_typesfilter (see Developer Notes in the Description). -
Bu, özel yazı türlerinde de çalışıyor mu?
-
Evet. Erdo Draft Links, varsayılan olarak yazıları ve sayfaları destekler.
erdo_draft_links_supported_post_typessüzgeci kullanarak daha fazla yazı türü ekleyebilirsiniz. -
Evet. Belirteç, WordPress’in yerleşik
wp_generate_passwordişlevi tarafından üretilen 32 karakterlik kriptografik rastgele dizilerdir. Ham belirteç adreste yalnızca bir kez görünür; sonraki ziyaretlerde imzalı bir HttpOnly çerezi kullanılır. Belirteç, veritabanında SHA-256 HMAC karma değerleri olarak saklanır. -
Bir bağlantının süresi dolduğunda ne olur?
-
Alıcı, şu net iletiyi görür: “Bu taslak bağlantısının süresi doldu ve artık erişilemiyor.” Yazı taslak olarak kalır — hiçbir şey yayınlanmaz.
-
Aynı gönderi için birden fazla aktif bağlantı ekleyebilir miyim?
-
Şu anda her yazı için tek bir aktif bağlantı bulunmaktadır. Yenileme işlemi yeni bir belirteç oluşturur ve görüntüleme sayısını sıfırlar.
-
Bu, parola korumalı gönderilerde de işe yarıyor mu?
-
Hayır. Erdo Draft Links, taslak ve gizli yazılar için tasarlanmıştır. Parola korumalı yazılarda WordPress’in kendi mekanizması kullanılır.
-
Bu eklenti sitenin performansını etkiliyor mu?
-
Erdo Draft Links, yalnızca
?erdo_token=parametresini veya geçerli bir oturum çerezini içeren isteklerde çalışır. Sitenin normal trafiği bundan etkilenmez.
İncelemeler
Katkıda Bulunanlar ve Geliştiriciler
“Erdo Draft Links – Share WordPress Drafts with Clients Without Login” açık kaynaklı yazılımdır. Aşağıdaki kişiler bu eklentiye katkıda bulunmuşlardır.
Katkıda bulunanlar“Erdo Draft Links – Share WordPress Drafts with Clients Without Login” 1 dile çevrildi. Katkıda bulundukları için çevirmenlere teşekkürler.
“Erdo Draft Links – Share WordPress Drafts with Clients Without Login” eklentisini dilinize çevirin.
Geliştirmeyle ilgilenir misiniz?
Kodu görüntüleyin, SVN deposuna göz atın ya da RSS ile geliştirme günlüğüne abone olun.
Değişiklik Kaydı
1.1.0
- New: Visitors can leave name + feedback on a shared draft preview; submissions appear under the new “Feedback” tab in the Erdo Draft Links admin page and are emailed to the site admin.
- New: The Links Manager table now has a “Link” column with a hidden-by-default reveal button and one-click copy for the generated draft link.
- Fix: Page builder content (Elementor and others) now renders correctly on shared draft preview links for non-logged-in visitors.
- Fix: The “View Link” row action was renamed to “View Page” (it opens the post, not the draft link) to avoid confusion with the new “Link” column.
- Fix: The Block Editor sidebar no longer shows a stale draft link after it has been revoked or regenerated elsewhere.
- Fix: Caching plugins (e.g. LiteSpeed Cache) no longer serve stale draft previews or feedback status to visitors after a link is revoked or feedback status changes.
- Fix: The feedback widget’s appearance (colors, sizes, fonts, spacing) is now fully isolated from the active theme so it looks the same on every site.
1.0.1
- Düzeltme: Doğru UTC işleme için artık kullanılmayan
current_time(‘timestamp’)ifadesinitime()ile değiştirin.
1.0.0
- İlk sürüm.
