delete link
delete link

WordPress de yazı sayfasına sil veya düzenle butonu ekleme

Öncelikle tema klasörümüzdeki functions.php dosyasını açıyoruz. ?> komutundan önce şunları ekliyoruz.

function wp_delete_post_link($link = 'Sil', $before = '', $after = '')
{
global $post;
if ( $post->post_type == 'page' ) {
if ( !current_user_can( 'edit_page', $post->ID ) )
return;
} else {
if ( !current_user_can( 'edit_post', $post->ID ) )
return;
}

echo $before . $link . $after;

 

Sonra single.php dosyamızı açıyouz yine tema klasörümüzde… Bu kodu ekliyoruz.

', '

'); >

 

Bu eklerimiz, '

', '

' boşluk vermeye yarıyor… Gerekirse silin space tuşu yerine geçen boşluğumuzu alttakini ekleyin:

Ana sayfada da çıksın isterseniz  – index.php ye eklersiniz tema klasöründeki…

Hepsi bu kadar…
Delete This yazısını “Sil”  yapabilirsiniz.Örnek:

 

Birde hızlı düzenle butonu eklemek istereniz yukarıdaki fonksiyonlar felan işiniz yok direk olarak temadaki single php dosyasına şu komutu eklemeniz yeterli:  edit_post_link(__('{Hızlı Düzenle}'), ''); ?>

delete link 1

 

Thanks to web-templates.nu for the code.

 

Daha kolayları da var.

Yukarıdaki gibi fuctions dosyasına birşey eklemeye gerek kalmadan sadece aşağıdaki kodu single.php ye ekleyerek direk çöp kutusuna yollayabilirsiniz.

a href=" echo get_delete_post_link( get_the_ID() ); ?>">/Deletea>

şayet derseniz ki onay kutusu olsun yanlışlıkla silmeyim o zaman bunu ekleyin:

a onclick="return confirm('Bu yazıyı silmek istediğinize emin misiniz:  echo get_the_title() ?>?')" href=" echo get_delete_post_link( get_the_ID() ); ?>">Deletea>


Birde bu var bunun yukarıdan ne farkı var onu kavrayamadım bu da direk çöpe atıyor. Bilen varsa açıklamaya yazarsa sevinirim:
 if( !(get_post_status() == 'trash') ) : ?> echo get_the_title() ?>?')"href=" echo get_delete_post_link( get_the_ID() ); ?>">Deletea> endif; ?>

İlginizi Çekebilir

viruslu index php dosyasini silemiyorum cozumu 01

virüslü index.php dosyasını silemiyorum: Çözümü (virüs nasıl temizlenir)

/public_html/ klasöründe SHELL dosyalarını buldum temizledim.  Şimdi index.php'yi silsem bile, kendisi yeniden yeniden oluşturuluyor veya …

rss auto pilot otomatik cekmeyi durdurmussa 02

Rss Auto pilot otomatik çekmeyi durdurmuşsa

Rss Auto pilot otomatik çekmeyi durdurmuşsa öncelikler yapılacak şey, plugini deaktif edip tekrar aktifleştirmek olacaktır. …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir