کرم برزیل وردپرس میزبانی

انواع پست

وردپرس می تواند نگه دارید و نمایش بسیاری از انواع مختلف از محتوا است. یک آیتم از جمله محتوا به طور کلی به نام یک پست، هر چند پست هم یک نوع پست خاص. در داخل، انواع پست ها در همان محل ذخیره می شود، در جدول wp_posts پایگاه داده، اما توسط یک post_type ستون به نام افتراق داد.

وردپرس 3.0 شما می دهد توانایی برای اضافه کردن خود نوع پست سفارشی خود را و استفاده از آنها در روش های مختلف.

کرم برزیل وردپرس میزبانی وب غیر از

پیش فرض انواع پست

چندین نوع پست است که به آسانی به کاربران و یا داخلی توسط نصب وردپرس به طور پیش فرض مورد استفاده در دسترس وجود دارد:

  • ارسال (ارسال نوع: ارسال ')
  • صفحه (نوع ارسال: 'صفحه')
  • پیوست (نوع ارسال: دلبستگی ')
  • ویرایشهای (نوع ارسال: تجدید نظر ')
  • منوی ناوبری (نوع ارسال: nav_menu_item ')
  • CSS سفارشی (نوع ارسال: custom_css ')
  • تغییر (نوع پست: customize_changeset ')

ارسال در وردپرس یک نوع پست است که به نوعی برای و بیشتر توسط وبلاگ استفاده می شود. پست به طور معمول در یک وبلاگ به ترتیب معکوس با زمان نمایش داده شده (آخرین ارسال در ابتدا). پست ها نیز برای ایجاد فید استفاده می شود.

صفحه در وردپرس است مانند پست. اما در خارج از لیست مبتنی بر زمان نرمال از پست زندگی می کند. صفحات را می pagetemplates مختلف به آنها نمایش استفاده کنید. صفحه همچنین می توانید در ساختار سلسله مراتبی سازمان یافته، با صفحات بودن پدر و مادر به صفحات دیگر. اما آنها به طور معمول نمی توانید دسته ها و برچسب اختصاص داده می شود. اگر یکتا فعال هستند، پیوند ثابت به یک صفحه است که همیشه تنها از سایت URL اصلی و کاربر پسند و URL معتبر نام (همچنین به عنوان مثل حلزون حرکت کردن نامیده می شود) از صفحه و پدر و مادر خود را تشکیل اگر آنها وجود داشته باشد. مقاله صفحه برای اطلاعات بیشتر در مورد تفاوت را ببینید.

ضمیمه

فایل پیوست یک پست ویژه ای است که دارای اطلاعات در مورد یک فایل آپلود از طریق سیستم آپلود رسانه ای وردپرس، مانند توضیحات و نام آن است. برای تصاویر، این نیز مربوط به متاداده اطلاعات، ذخیره شده در جدول wp_postmeta، در مورد اندازه از تصاویر، تولید ریز عکسها از تصاویر، محل فایل های تصویر، متن ALT HTML، و حتی اطلاعات به دست آمده از داده های EXIF جاسازی شده در تصاویر.

ویرایشهای استفاده می شود برای برگزاری یک پیش نویس پست و همچنین هر گونه نسخههای پیشین یک پست منتشر شده است. بازنگری اساسا به پست منتشر شده است که به آن تعلق دارند یکسان است، اما است که پست با استفاده از ستون post_parent از جدول wp_posts را به عنوان پدر و مادر خود.

پرش به: ناوبری

منوی ناوبری یک نوع است که دارای اطلاعات در مورد یک آیتم در وردپرس سیستم منو ناوبری است. این اولین نمونه از ورودی در جدول wp_posts برای چیزی غیر از محتوای غیر این صورت نمایشی در این وبلاگ استفاده می شود.

کرم برزیل وردپرس میزبانی وب تک آیتم

CSS سفارشی

CSS سفارشی یک پست خاص موضوع استفاده می شود به فروشگاه CSS ذخیره شده از "CSS اضافی" روی صفحه نمایش از Customizer است. هر موضوع، میتوانید پست های خود را دارند اما استفاده شده است تنها تم فعال `پست custom_css` هنگام نمایش تم.

تغییر

تغییر شبیه به خودکار موجب صرفه جویی اما به طور خاص برای از Customizer. این است که برای حفظ از Customizer در حالت پایدار. وردپرس سعی به حفظ مطالب را از طریق تغییرات از Customizer در طول جلسه کاربر در یک `پست customize_changeset` ساخته شده و سعی کند آنها را به عقب بکشد تا باید گربه خود را مرورگر خود را ببندید.

انواع سفارشی ارسال

انواع پست سفارشی انواع پست جدید شما می توانید ایجاد کنید. یک نوع پست سفارشی می توان به وردپرس از طریق تابع register_post_type () اضافه شده است. این تابع اجازه می دهد تا شما را به تعریف نوع پست جدید برچسب آن، ویژگی های پشتیبانی، در دسترس بودن و موارد خاص دیگر.

در اینجا یک مثال اولیه با اضافه کردن یک نوع پست سفارشی است.

این باعث ایجاد یک نوع پست به نام محصولات به عنوان acme_product شناخته شده است. تابع register_post_type () دو استدلال عمده دریافت می کند. یکی از اولین و برچسب که تعریف نام از نوع پست در هر دو حالت جمع و مفرد است. دوم عمومی است یک پرچم از پیش تعریف شده برای نشان دادن نوع پست بر روی صفحه نمایش مدیریت و آن را به نشان می دهد تا در محتوای سایت خود را، اگر آن را برای تردید است.

هستند بسیاری از استدلال بیشتر شما می توانید به تابع register_post_type () عبور می کند، به انجام کارهایی مانند سلسله مراتب راه اندازی (به رفتار مانند صفحات)، نشان می دهد نوع پست جدید در جستجو، تغییر آدرس ها از پست جدید، و پنهان کردن و یا نشان دادن متا وجود دارد جعبه در صفحه پست ویرایش کنید. این پارامتر اختیاری است، و شما می توانید آنها را به پیکربندی نوع پست خود را در سطح دقیق استفاده کنید.

صفحه بایگانی

شاخص خود و یا صفحه آرشیو به دسترسی (در / اوج محصول در مثال بالا) شما نیاز به به روز رسانی (یا "خیط و پیت کردن") ساختار پیوند ثابت به عنوان در بخش نوع سفارشی ارسال قالب توصیف کرد. فایل قالب مورد استفاده برای این شاخص در اینجا توضیح داده شده.

یک کلمه در مورد انواع پست سفارشی به عنوان یک افزونه

به منظور جلوگیری از شکستن یک سایت در سوئیچینگ موضوع، سعی کنید به تعریف انواع پست سفارشی به عنوان یک افزونه، یا بهتر است به عنوان یک باید پلاگین استفاده کنید. در این روش شما کاربران را به استفاده از یک موضوع خاص زور نیست.

نامگذاری بهترین روش

در حالی که آن را مناسب برای استفاده از یک شناسه پست سفارشی نوع ساده مانند کالا منطبق با شناسه از انواع پیش فرض ارسال است که (پست. صفحه. تجدید نظر. دلبستگی و nav_menu_item)، بهتر است اگر شما پیشوند شناسه خود را با یک فضای نام کوتاه است که شناسایی پلاگین خود را. موضوع و یا وب سایت است که پیاده سازی نوع پست سفارشی.

  • acme_product یا aw_product برای محصولات نوع پست استفاده شده توسط یک وب سایت ACMEWidgets.com فرضی است.
  • eightfold_product یا eft_product برای محصولات نوع پست ارائه شده توسط یک EightFoldtheme فرضی است.
  • ai1m_product برای محصولات نوع پست ارائه شده توسط یک فرضی همه در یک Merchantplugin.

بدون namespacing سفارشی نوع پست شناسه خود را، دیگر انواع پست در وب سایت شما خواهد درگیری بیشتر احتمال دارد با انواع پست سفارشی تعریف شده در یک موضوع شما را در عشق با بعد سقوط و یا یک پلاگین شما متوجه است که شما مطلقا نیاز به استفاده کنید. و یا اگر شما در حال توسعه انواع پست سفارشی و یا تم است احتمال بسیار بیشتری پلاگین یا تم خود را با پست سفارشی انواع تعریف شده در دیگر پلاگین یا تم و / یا نوع پست سفارشی تعریف شده در وب سایت کاربر بالقوه خود را در تضاد وجود دارد. Namespacing پست سفارشی نوع شناسه خود را نمی خواهد در برابر درگیری تضمین اما مطمئنا احتمال را به حداقل برسانند خواهد شد.

هنوز توجه نزدیک به داشتن سفارشی نوع پست شناسه خود را نمی بیش از 20 شخصیت هر چند، به عنوان ستون post_type در پایگاه داده در حال حاضر یک میدان VARCHAR از طول.

محفوظ پست شناسههای نوع

اگر چه تیم توسعه هسته هنوز به تصمیم نهایی در این مورد، از آن شده است در فایل wp-هکرها لیست است که آینده نوع شناسه هسته پست با wp_ فضای نام های پستی ارائه شده است. به عنوان مثال اگر تیم هسته ای تصمیم می گیرد برای اضافه کردن یک نوع eventpost سپس با توجه به این پیشنهاد آنها شناسه رویداد wp_ استفاده کنید. حتی اگر این نهایی نشده است، از آن خواهد شد یک ایده خوب برای جلوگیری از هر نوع پست سفارشی که شناسه با wp_ آغاز می شود.

سفارشی ارسال صفحه نمایش نوع

(یا چگونه برای اضافه کردن پست سفارشی)

هنگامی که یک نوع پست سفارشی مانند در مثال بالا ایجاد شده است. آن را می شود منوی مدیریت سطح بالا جدید برای ایجاد و مدیریت پست های که نوع پست جدید. صفحه نمایش دولت جدید در دسترس خواهد بود از این منو، به عنوان پست ویرایش روی صفحه نمایش که در آن شما به یک ویرایشگر کامل پست و هر آنچه را که همراه آن می آید با توجه به چه ویژگی های شما مجموعه ای است که نوع پست سفارشی خود را باید با این استدلال حمایت از register_post_type حمایت کنند () عملکرد. شما می توانید صفحه نمایش با چند عمل و filterhooks سفارشی. این پست سفارشی ارسال نوع قطعه توسط Yoast برای توضیح و کد نمونه در مورد چگونگی تغییر یک پست سفارشی صفحه نمای کلی نوع را ببینید.

یک نوع پست سفارشی نیز مثل حلزون حرکت کردن خود را در درون ساختار URL سایت را دریافت کنید. در مثال بالا، یک پست از این productcustom نوع پست را می توان در نمایش داده example.com/acme_product /٪ PRODUCT_NAME٪ که در آن acme_product مثل حلزون حرکت کردن از نوع پست سفارشی و٪ PRODUCT_NAME خود را٪ مثل حلزون حرکت کردن از محصول خاص شما، پس پیوند ثابت است می تواند به عنوان مثال example.com/product/foobrozinator. شما می توانید ببینید این پیوند ثابت در پست ویرایش روی صفحه نمایش برای نوع پست سفارشی خود را به نظر می رسد. فقط با انواع پیش فرض ارسال را دوست دارم.

هنگامی که شما یک شناسه نوع پست سفارشی فضای نامی و هنوز هم می خواهید به استفاده از یک ساختار URL تمیز، شما نیاز به راه استدلال بازنویسی از تابع register_post_type (). به عنوان مثال، فرض مثال ACME ابزارک از بالا:

از موارد فوق خواهد در URL پست در قالب example.com/products /٪ PRODUCT_NAME درصد شود. توجه داشته باشید که ما یک کلمه جمع برای مثل حلزون حرکت کردن در اینجا این است که یک فرم است که برخی از مردم ترجیح می دهند زیرا به معنی یک URL منطقی تر برای یک صفحه که تعبیه یک لیستی از محصولات، به عنوان مثال example.com/products/ استفاده می شود.

همچنین توجه داشته باشید که با استفاده از یک حلزون عمومی مانند محصولات در اینجا به طور بالقوه می تواند با دیگر پلاگین یا تم که با استفاده از همان مثل حلزون حرکت کردن در تضاد باشد. اما اکثر مردم URL های طولانی تر و مبهم مانند example.com/acme_products/foobrozinator و حل مناقشه URL بین دو پلاگین آسان تر است تنها به دلیل ساختار URL است مداوم در پایگاه داده ثبت هر پست را ذخیره نمی به همان شیوه پست سفارشی نوع شناسه هستند را دوست ندارم ذخیره می شود.

نوع پست سفارشی قالب

سیستم تم وردپرس پشتیبانی قالب های سفارشی برای انواع پست سفارشی است. قالب های سفارشی برای یک صفحه نمایش تک پست متعلق به یک نوع پست سفارشی است از وردپرس نسخه 3.0 پشتیبانی می کند و پشتیبانی از قالب های سفارشی برای صفحه نمایش آرشیو در نسخه 3.1 اضافه شده است.

توجه: در برخی از موارد، ساختار پیوند ثابت باید به منظور، برای فایل های قالب جدید به هنگام مشاهده نوشته ها از یک نوع پست سفارشی دیده می شود به روز شود. برای این کار، به بخش های مدیریت> تنظیمات> یکتا است. تغییر ساختار پیوند ثابت به یک ساختار متفاوت، تغییرات را ذخیره و آن را تغییر دهید به ساختار مورد نظر.

در راه همان پست تک و آرشیو خود را می توان با استفاده single.php و archive.phptemplate فایل، به ترتیب نمایش داده شده،

  • پست تک از یک نوع پست سفارشی خواهد .php و تک استفاده
  • و آرشیو خود را خواهد .php و archive- استفاده
  • و اگر شما این صفحه آرشیو نوع پست ندارد شما می توانید BLOG_URL؟ post_type عبور =

بنابراین برای مثال بالا، شما می توانید از تک acme_product .php و آرشیو-acme_product فایل های .phptemplate برای پست تک محصول و آرشیو خود را ایجاد کنید.

متناوبا، شما می توانید از تابع is_post_type_archive () در هر فایل قالب را بررسی کنید اگر پرس و جو یک صفحه بایگانی از یک نوع پست (های) نشان می دهد استفاده کنید. و post_type_archive_title () برای نشان دادن عنوان نوع پست.

پرس و جو توسط نوع پست

در هر فایل قالب از سیستم وردپرس، شما همچنین می توانید نمایش داده شد جدید برای نمایش پست ها از یک نوع پست خاص ایجاد کنید. این کار از طریق استدلال post_type از جسم WP_Query انجام می شود.

این به سادگی از طریق شدن 10 پست کالا حلقه ها و نمایش عنوان و محتوای آنها را یکی یکی.

انواع سفارشی ارسال در پرس و جو اصلی

ثبت نام یک نوع پست سفارشی به این معنا نیست آن را می شود به طور خودکار به پرس و جو اصلی اضافه شده است.

اگر می خواهید پست پست سفارشی نوع خود را به نشان می دهد تا بر روی آرشیو های استاندارد و یا آنها را بر روی صفحه اصلی خود را با دیگر انواع پست مخلوط کردن. استفاده از قلاب pre_get_postsaction است.

مرجع تابع

اطلاعات بیشتر

مقالات مرتبط

آمار NRL وردپرس میزبانی وبتوضیحات اگر شما به دنبال آمار در مورد عناصر وردپرس مانند صفحه، پست، دسته، از نظر، برچسب ها، کاربران و انواع پست سفارشی، این یک پلاگین برای وردپرس جامع خود را ...
رمز عبور محافظت از صفحه وب وردپرس میزبانی وبتنظیمات قابلیت مشاهده ارسال هنگامی که یک پست وردپرس شما منتشر (یا صفحه)، آن را به عموم مردم (به طور پیش فرض) قابل مشاهده است. از لحاظ وردپرس، این بدان معنی یک پست با یک وضعیت منتشر کرده است به طور پیش فرض ...
جستجوگرها خودآموز در صفحه میزبانی وردپرسوردپرس کامل 000webhost راهنمای (2017) وردپرس قطعا هیچ معرفی رسمی نیاز نیست، از آن پلت فرم وبلاگ نویسی محبوب ترین است که به سرعت ساخته شده یک مکان از خود است ...
خارجی nofollow به وردپرس میزبانیتوضیحات فقط ساده، اگر شما این افزونه استفاده کنید، نگارش = nofollow و هدف = _blank به طور خودکار درج شده است، برای همه لینک های خارجی از پست وب سایت خود، صفحات و یا منوها تم. همچنین شما...
سفارشی کردن رمز عبور صفحه محافظت میزبانی وردپرستنظیمات قابلیت مشاهده ارسال هنگامی که یک پست وردپرس شما منتشر (یا صفحه)، آن را به عموم مردم (به طور پیش فرض) قابل مشاهده است. از لحاظ وردپرس، این بدان معنی یک پست با یک وضعیت منتشر کرده است به طور پیش فرض ...