وردپرس (WordPress) Admin Column Helper پلتفرم: wordpress مبتدی (Easy) سطح ریسک: پایین و بی‌خطر (Low Risk)

نمایش شناسه نوشته (Post ID) در جدول مدیریت وردپرس (Show Post ID)

تست‌شده و بازبینی‌شده در 1405/06/29 ۴۰۱ بار کپی ۲۱۸۷ مشاهده
پاسخ سریع و خلاصه کاربردی (Quick Answer)

با هوک‌های `manage_posts_columns` و `manage_pages_columns` یک ستون اختصاصی با عرض ثابت برای Post ID ایجاد کنید.

مشخصات فنی و شناسنامه کد (Code Information)

بازبینی: 1405/06/29
پلتفرم اجرایی (Platform) wordpress
نوع کد (Code Type) Admin Column Helper
محل قرارگیری فایل (Location) functions.php
سطح دشواری (Difficulty) مبتدی (Easy)
سطح ریسک (Risk Level) پایین و بی‌خطر (Low Risk)
نیاز به بکاپ اولیه؟ خیر (کم‌ریسک)
سازگاری با وردپرس تمامی نسخه‌ها
سازگاری با ووکامرس و HPOS سازگار
|
<?php
/**
 * نمایش ستون شناسه عددی نوشته‌ها و برگه‌ها در پیشخوان وردپرس
 */
function bisco_add_id_column( $columns ) {
    $columns['bisco_post_id'] = 'شناسه (ID)';
    return $columns;
}
add_filter( 'manage_posts_columns', 'bisco_add_id_column' );
add_filter( 'manage_pages_columns', 'bisco_add_id_column' );

function bisco_render_id_column( $column, $post_id ) {
    if ( 'bisco_post_id' === $column ) {
        echo '<code style="font-family:monospace; background:#f0f0f1; padding:2px 6px; border-radius:4px; font-weight:600;">' . esc_html( $post_id ) . '</code>';
    }
}
add_action( 'manage_posts_custom_column', 'bisco_render_id_column', 10, 2 );
add_action( 'manage_pages_custom_column', 'bisco_render_id_column', 10, 2 );

کد را کجا قرار دهیم؟ (Placement Guide)

کد را در functions.php ذخیره کنید.

مسیر فایل: functions.php

این کد چگونه کار می‌کند؟ (How it Works)

ستون جدیدی در آرایه ستون‌های ادمین ثبت شده و شناسه اختصاصی ردیف با تگ code چاپ می‌گردد.

چه زمانی از این کد استفاده کنیم؟ (Use Cases)

در تمام وب‌سایت‌ها جهت سهولت کار توسعه‌دهندگان، مدیران سایت و طراحان قالب.

چه زمانی نباید از این کد استفاده کنیم؟ (Anti-patterns)

موردی ندارد.

پیش‌نیازهای اجرا

وردپرس ۳.۰ به بالا.

نحوه تست و اطمینان از عملکرد

به بخش «برگه‌ها > همه برگه‌ها» بروید؛ ستون «شناسه (ID)» با عدد مربوط به هر برگه قابل مشاهده است.

نحوه بازگردانی سریع (Rollback)

کد را حذف کنید.

خطاهای رایج و راه‌حل رفع

فراموشی اعمال روی صفحات؛ به همین دلیل در این کد هر دو هوک posts و pages پوشش داده شده‌اند.

ملاحظات و نکات امنیتی

شناسه پست اطلاعات محرمانه‌ای نیست و در URL ادمین نیز مشخص است.

تاثیر بر سرعت و پرفورمنس

بدون کوچک‌ترین تأخیر و بدون کوئری دیتابیس مجزا زیرا شناسه در همان ردیف موجود است.

پرسش‌های متداول پیرامون این کد (FAQ)

در تنظیم شورت‌کدها، کدهای CSS اختصاصی، و تنظیمات صفحه‌سازها مانند المنتور به آی‌دی نیاز پیدا می‌کنید.
منابع و مستندات رسمی بررسی‌شده (Official Sources):

سبد خرید شما

0 افزونه

سبد خرید شما خالی است

هنوز محصولی را به سبد خرید اضافه نکرده‌اید. می‌توانید از افزونه‌های اختصاصی ما دیدن فرمایید.

مشاهده فروشگاه افزونه‌ها

ثبت درخواست مشاوره

با تکمیل فرم زیر، کارشناسان فنی بیسکو وب در سریع‌ترین زمان ممکن با شما تماس می‌گیرند.

مشاور
پشتیبانی و مشاوره تخصصی
پاسخگویی سریع کارشناسان
09903336117