نمایش شناسه برگه و پست در وردپرس | پیدا کردن ID نوشته ها در وردپرس
شرایط های زیادی بوجود می آید که لازم است نمایش شناسه پست در وردپرس را بدانیم.ممکن است به افزونه Show IDs by 99 Robots نیاز داشته باشیم یا بطور طبیعی باید ای دی نوشته هارا جستجو کنید.نمایش شناسه پست در وردپرس یعنی، وردپرس برای هر پست یا صفحه یه شناسه تعریف می کند که از طریق شناسه مربوطه می تواند محتوای موجود در سایت خود را پیدا کنید.
پلتفرم ها این اطلاعات را بصورت آشکار نمایش نمی دهند،اما به آسانی می توانید آن را پیدا کنید. در واقع، روش های زیادی برای پیدا کردن ID نوشته ها در وردپرس وجود دارد .در این مقاله، ما پنج روش مختلف برای دریافت شناسه پست در وردپرس را به شما نشان می دهیم.
توجه: روش های آموزش داده شده را می توانید برای دیگر بخش ها مانند پیدا کردن id دسته بندی ها در وردپرس و همچنین id برگه ها و صفحات استفاده نمایید.
پیدا کردن ID نوشته ها در وردپرس به چه درد می خورد؟
وردپرس صفحات و پست های خاص را از روی شناسه آنها تشخیص می دهد.گاهی این اطلاعات برای ما لازم می باشد تا یکسری تغییراتی بر روی پست ها انجام دهیم. اگر از افزونه استفاده کنیم از ما سوال می کند کدام پست را میخواهید تا برای اعمال تغییرات نمایش دهد. شناسه های پست وردپرس نیز در برخی موارد برای ساخت Shortcode سفارشی ضروری است.
اگر از Shortcode استفاده می کنید که نیاز به تعیین پست دارید، از شما می خواهد شناسه آن پست را به عنوان بخشی از پارامترهای آن وارد کنید.
در این روش می توانید به وردپرس بگویید که اگر یک پست یا صفحه با شناسه های تعیین شده شما مطابقت داشته باشد، باید کدی را که می خواهید اجرا کند:
if(is_single(POST_ID))
صرف نظر از روشی که با آن روبرو هستید، روشهای زیادی وجود دارد که می توانید بفهمید شناسه هر پست یا صفحه در وردپرس چیست.
آیا می خواهید یک صفحه یا شناسه پست خاصی را بدانید؟
در اینجا 5 روش بی عیب و نقص برای پیدا کردن آنچه شما دنبال آن هستید وجود دارد
اگر می دانید کجا را جستجو کنید، یافتن شناسه های پست در وردپرس بسیار ساده است.بیایید با ساده ترین روش شروع کنیم
- نمایش شناسه پست از طریق URL
- استفاده از کد سفارشی در فایل functions.php
- افزونه Show IDs by 99 Robots
- پیدا کردن ID نوشته ها در پایگاه داده وردپرس
- نمایش شناسه پست در وردپرس با استفاده از توابع
1. نمایش شناسه پست از طریق (لینک) URL
ساده ترین راه برای یافتن شناسه پست در وردپرس این است که به داشبورد خود بروید و روی گزینه نوشته ها کلیک کنید. لیستی از همه پست ها را در وب سایت خود مشاهده می کنید برای دیدن شناسه پست، روی عنوان نگه دارید.(همانند تصویر)
در مثال بالا، شناسه پست 1 است و این عدد دقیقاً بعد از پارامتر posts = می آید.
اگر به هر دلیلی نتوانستید شناسه را به وضوح تشخیص دهید، می توانید با استفاده از ویرایشگر وردپرس پست را باز کنید. به این ترتیب، URL آن در نوار پیمایش شما نشان داده می شود، که باید شناسایی شناسه را آسان تر کند:
بخاطر داشته باشید که URL های پستی که در داشبورد خود مشاهده می کنید ممکن است با آدرس بازدیدکنندگان متفاوت باشد.
این بدان دلیل است که بسیاری از وب سایت های وردپرس از ساختارهای پیوند همیشگی سفارشی استفاده می کنند که به هیچ وجه شناسه های پست را نشان نمی دهند.تنها دو ساختار پیوند ثابت که شامل شناسه پست وردپرس هستند، گزینه های ساده و عددی هستند.
در اینجا دو نمونه از شکل ظاهری آن ساختارهای URL آورده شده است:
yourwebsite.com/؟p=1
yourwebsite.com/archives/1
در هر دو مورد، شناسه پست 1 می باشد.
از این روش می توانید برای پیدا کردن ای دی دسته بندی ها و همچنین پیدا کردن برگه های وردپرس نیز استفاده کنید.
2. استفاده از کد سفارشی در فایل functions.php
اگر به برگه پست های خود نگاهی بیندازید، متوجه خواهید شد که این اطلاعات شامل اطلاعات زیادی درباره هر یک از مطالب، از جمله نویسنده، برچسب ها، دسته ها و موارد دیگر است.برای افزودن یک ستون جدید به آن جدول، می توانید فایل functions.php خود را ویرایش کنید. این ستون شناسه هر پست را نشان می دهد، بنابراین برای یافتن این اطلاعات لازم نیست که در URL آن جستجو کنید.برای اصلاح آن پرونده می خواهید از سرویس گیرنده پروتکل انتقال پرونده (FTP) استفاده کنید. از طریق FTP به وب سایت خود دسترسی پیدا کنید، پوشه ریشه وردپرس را باز کنید و به wp-content / themes بروید. پوشه خود را پیدا کنید، و فایل functions.php واقع در آن را باز کنید.
سرویس گیرنده FTP شما فایل را بارگیری کرده و با ویرایشگر پیش فرض شما باز می کند. این کدی است که می خواهید به این پرونده اضافه کنید:
function add_column( $columns ){ $columns['post_id_clmn'] = 'ID'; // $columns['Column ID'] = 'Column Title'; return $columns; } add_filter('manage_posts_columns', 'add_column', 5); function column_content( $column, $id ){ if( $column === 'post_id_clmn') echo $id; } add_action('manage_posts_custom_column', 'column_content', 5, 2);
این کد شامل یک ستون اضافی در جدول پست های شما است. به خاطر داشته باشید که اگر از افزونه ای استفاده می کنید که داده های اضافی را به همان جدول اضافه می کند، ممکن است لازم باشد موقعیت مشخص شده در قطعه فوق را اصلاح کنید. مثال ما ستون جدید را در موقعیت پنجم اضافه می کند (عدد “5” که در بالا می بینید)، اما در صورت نیاز می توانید کد را متناسب با آن تنظیم کنید.پس از اعمال تغییرات در functions.php آن را ذخیره کنید.از این مرحله به بعد، شما می توانید شناسه های پست را مشاهده کنید.
3. افزونه Show IDs by 99 Robots
با این افزونه می توانید ای دی دسته بندی وردپرس ، id برگه های وردپرس و … را به آسانی مشاهده نمایید.
اگر نمی خواهید فایل functions.php خود را اصلاح کنید، می توانید از افزونه ای استفاده کنید که شناسه پست ها را نمایش دهد.
افزونه Show IDs by 99 Robots دقیقاً همان کاری را انجام می دهد که ما در بخش آخر انجام داده ایم علاوه بر نمایش شناسه برای پست های شما، اطلاعاتی شامل صفحات، دسته ها، برچسب ها، پرونده های رسانه ای و موارد دیگر را نیز نمایش می دهد. هنگامی که
افزونه Show IDs by 99 Robots را فعال کردید، در کنار موارد ذکر شده در بالا، ستون شناسه مشاهده می شود. به عنوان مثال، در اینجا شناسه پست سلام دنیا با تنظیمات افزونه Show IDs by 99 Robots فعال شده است.
هر زمان که به شناسه پست احتیاج داشتید، تنها کاری که باید انجام دهید این است که به صفحه همه نوشته ها بروید و آن را کپی کنید.
پیدا کردن ID نوشته ها در پایگاه داده وردپرس
همانطور که می دانید، جستجو ID نوشته ها در پایگاه داده وردپرس از جمله شناسه های مربوط به هر پست، صفحه و محتوای جداگانه را ذخیره می کند.برخی از میزبانان وب، شما را قادر می سازند با استفاده از یک رابط سفارشی به پایگاه داده سایت خود دسترسی پیدا کنید.
می توانید از طریق داشبورد به پایگاه داده خود دسترسی پیدا کنید پس از ورود، پایگاه داده سایت خود را باز کرده و به جدول wp_posts بروید.باید شناسه هر پست را در زیر ستون ID در سمت چپ post_author مشاهده کنید طبق معمول، اکنون تنها کاری که باید انجام دهید کپی و جایگذاری شناسه صفحه مورد نیاز خود است.
5- نمایش شناسه پست در وردپرس با استفاده از توابع
می توانید از توابع برای گرفتن شناسه های مورد نیاز خود با استفاده از پارامترهای مناسب استفاده کنید.به عنوان مثال، می توانید از تابع get_the_id () برای بازگرداندن شناسه پستی که در آن اجرا شده استفاده کنید:
get_the_id(); If you want to have a little more fun, you can also fetch post IDs by their titles or slugs, although these two functions are a little less practical: $mypost = get_page_by_title( 'Your post title goes here', '', 'post' ); $mypost->ID; $mypost = get_page_by_path('post-slug', '', 'post'); $mypost->ID;
روش دیگری که می توانید استفاده کنید ، واکشی شناسه پست از URL آن با استفاده از عملکرد زیر است:
$ mypost_id = url_to_postid ('https://yourwebsite.com/your-post')؛
اگر می خواهید شناسه های پست را در یک حلقه وردپرس پیدا کنید، می توانید از کد زیر استفاده کنید:
$id_query = new WP_Query( 'posts_per_page=6 ); while( $id_query-have_posts() ) : $id_query->the_post(); $id_query->post->ID; endwhile;
خلاصه و نتیجه گیری
اگرچه وردپرس شناسه های پست یا صفحه و برگه را به وضوح نمایش نمی دهد، اما روش های زیادی برای یافتن آنها وجود دارد. دانستن اینکه شناسه هر پست و برگه و دسته بندی چیست می تواند با فعال کردن ویژگی افزونه Show IDs by 99 Robots، و یا استفاده از Shortcode استفاده کرد.
وحید رنجبر هستم مهندس برنامه نویسی و یکی از طرفداران پروان وب حدود 5 سال است که در زمینه سایت وردپرس مشغول به کار هستم.
وحید رنجبر هستم مهندس برنامه نویسی و یکی از طرفداران پروان وب حدود 5 سال است که در زمینه سایت وردپرس مشغول به کار هستم.
-
چگونه از غول های فارسی بک لینک رایگان بگیریم ؟!!!
15 فروردين 140418 1,288 0 -
افزونه پنل کاربری حرفه ای و بهترین افزونه ثبت نام وردپرس MemberShip Pro درگاه زرین پال
12 شهريور 139915 5,316 5 -
افزایش سرعت بارگذاری – بهترین افزونه های کش وردپرس
20 آذر 139314 306 0 -
دانلود افزونه Gravity Forms : ساخت انواع فرم های وردپرس
27 آذر 139313 397 0 -
آموزش قرار دادن سه نقطه برای متن های بسیار طولانی در وب سایت
8 تير 13969 1,773 3 -
معرفی و مقایسه 7 افزونه مشاور املاک وردپرس – ساخت سایت املاک وردپرس
2 ارديبهشت 13979 2,933 5 -
ارسال خودکار مطالب وردپرس به تلگرام، اینستاگرام و سایر شبکههای اجتماعی
1 ارديبهشت 14049 3,506 0 -
آموزش افزونه حتما بخوانید وردپرس
25 بهمن 13958 386 5
-
7 نکته بهینه سازی سایت برای جستجوی صوتی
18 ارديبهشت 14040 22 5 -
جلوگیری از اسپم شدن ایمیل ها | رفع بلاک و اسپم ایمیل سایت
18 ارديبهشت 14040 544 4.2 -
سفارشی سازی دکمه افزودن به سبد خرید ووکامرس
17 ارديبهشت 14040 36 0 -
غیرفعال کردن بلوک های گوتنبرگ وردپرس + شخصی سازی
17 ارديبهشت 14040 34 0 -
25 افزونه وردپرس فرم ساز حرفه ای + مقایسه + پادکست صوتی
16 ارديبهشت 14044 10,607 5 -
راهنمای جامع شورتکدهای ووکامرس + چیت شیت ووکامرس + پادکست صوتی
14 ارديبهشت 14040 72 0 -
افزونه اپلیکیشن ساز برای وردپرس
13 ارديبهشت 14041 3,198 5 -
آموزش نمایش جزئیات سفارشات ووکامرس + پادکست صوتی
13 ارديبهشت 14040 73 5
تبلیغات متنی
به این مطالب نیز شاید علاقه مند باشید ...
مطالب مشابه
7 نکته بهینه سازی سایت برای جستجوی صوتی
قبل از شروع مقاله ، اگه حوصله یا فرصت مطالعه این مقاله رو ندارید ، پیشنهاد می کنیم پادکست صوتی زیر که با ابزار هوش مصنوعی (گوگل notebooklm ) به زبان فارسی توسط تیم پروان وب تولید شده است ، گوش کنید. سئو صوتی چیست و چرا اهمیت دارد؟ سئوی جستجوی صوتی (Voice Search SEO) به فرآیند […]
جلوگیری از اسپم شدن ایمیل ها | رفع بلاک و اسپم ایمیل سایت
چرا ایمیل به اسپم میرود و چطور میتوان جلوی این مشکل را گرفت؟ این دو سوال از مهمترین دغدغههای بازاریابی ایمیلی هستند. بازاریابی از طریق ایمیل همچنان یکی از قدرتمندترین ابزارها برای جذب مشتری و افزایش فروش محسوب میشود. بنابراین، جلوگیری از اسپم شدن ایمیلها و رفع مشکلات مرتبط با اسپم، اهمیت زیادی دارد؛ چراکه […]
سفارشی سازی دکمه افزودن به سبد خرید ووکامرس
اگر فروشگاه اینترنتی شما با ووکامرس ساخته شده است، یکی از مهمترین ابزارهایی که نقش کلیدی در افزایش فروش دارد، دکمه افزودن به سبد خرید است. این دکمه همان پلی است که مشتری را از مرحله بازدید به خرید واقعی هدایت میکند. وجود یک دکمه افزودن به سبد خرید ووکامرس که در جایگاه درست و […]
غیرفعال کردن بلوک های گوتنبرگ وردپرس + شخصی سازی
ویرایشگر گوتنبرگ (Gutenberg) وردپرس ابزاری قدرتمند برای ساخت محتوا به کمک بلوکهاست، اما گاهی لازم است برخی بلوکها را مدیریت یا محدود کنید. ممکن است بخواهید هنگام طراحی سایت برای یک مشتری، استفاده از برخی بلوکهای خاص را محدود کنید یا با حذف بلوکهای غیرضروری، ویرایشگر را سادهتر کنید. در این راهنما، روشهای مختلف برای […]
لیست نظرات