انجمن


کد حذف داخل هر پست  (۳ نوشته)

  • آقاي آخر

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶۳
    تشکر شده: ۱۷ بار
    # نوشته شده: ۹ سال پیش
    ۱۹ آذر ۱۳۸۸ - ۱۲:۱۶

    سلام می خواستم ببینم کدی هم هست که بشه مطالب رو داخل همون صفحه خودشون حذف کرد ؟
    مثله همون ویرایش هست یه دستور می نویسیم از اون طریق ویرایش می کنیم ؟

  • مهدی

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۱۱۰۰
    تشکر شده: ۳۴۲ بار
    # نوشته شده: ۹ سال پیش
    ۱۹ آذر ۱۳۸۸ - ۱۴:۱۶

    کد زیر را داخل فایل functions.php پوسته‌ی خود قرار دهید، اگر این فایل وجود ندارد بسازید

    function wp_delete_post_link($link = 'Delete This', $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;
    	}
    	$link = "<a href='" . wp_nonce_url( get_bloginfo('url') . "/wp-admin/post.php?action=delete&post=" . $post->ID, 'delete-post_' . $post->ID) . "'>".$link."</a>";
    	echo $before . $link . $after;
    }

    سپس کد زیر را داخل حقله قرار دهید
    <?php wp_delete_post_link('حذف این پست', '<p>', '</p>'); ?>

    توجه داشته باشید در این روش هنگام حذف کردن پست هیچ پیغامی دریافت نمی‌کنید و بلافاصله پست حذف میشود.

  • آقاي آخر

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶۳
    تشکر شده: ۱۷ بار
    # نوشته شده: ۹ سال پیش
    ۱۹ آذر ۱۳۸۸ - ۲۳:۲۶

    ممنون

درباره‌ی این موضوع



برچسب‌ها

هیچ برچسبی نیست.