نمایش محتویات یک برگه در قالب یا مطلب در وردپرس

266 بازدید
یکشنبه ۱۴ شهریور ۱۳۹۵
نمایش محتویات یک برگه در قالب یا مطلب در وردپرسReviewed by جواد نبوی on Sep 4Rating: 3.5

نمایش محتویات یک برگه در قالب

سلام؛ آیا میخواهید محتوای یک برگه ی دلخواه از سایتتان را در صفحه اصلی یا هر جایی از وردپرستان نمایش دهید؟ مثلا یک محتوای ثابت را در صفحه اصلی سایت قرار دهید. مثل تبلیغات یا یک فرم تماس یا هر چیزی که فکرش را بکنید. امروز میخواهیم افزونه ای به شما معرفی کنیم که می توانید با آن محتوای برگه ای دلخواه را در قالب سایت یا یک برگه یا مطلب دیگر نمایش دهید. مثلا یک سری توضیحات را درباره سایت خود در برگه ای بنویسید و سپس کاری کنید که همه ی محتویات این برگه در صفحه اصلی سایت شما به نمایش در آید.

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

نمایش محتویات یک برگه در قالب یا مطالب دیگر با Improved Include Page

نمایش محتویات برگه در قالب یا مطلب

ابتدا افزونه Improved Include Page را نصب و فعال کنید. برای اطلاعات بیشتر راهنمای نصب و فعالسازی افزونه های وردپرس را ببینید.

حالا اگر میخواهید محتویات برگه مورد نظرتان را درون یک برگه یا مطلب دیگر نشان دهید، میتوانید از شرت کد مربوطه استفاده کنیم. در ادامه این شرت کد را معرفی خواهیم کرد. همچنین اگر میخواهید محتویات برگه را در قالب سایت خود نمایش دهید میتوانید یک کد PHP در فایل مربوطه در قالب خود قرار دهید.

نمایش محتویات یک برگه در قالب

برای اینکه محتویات برگه مورد نظرتان را درون قالب به نمایش در آورید کافیست کد زیر را به فایل مربوطه قالب خودتان اضافه کنید:

<?php iinclude_page(4); ?>

مثلا اگر میخواهید محتویات برگه در صفحه اصلی نشان داده شود باید کد بالا را به فایل index.php قالب خود اضافه کنید.

توجه: عدد ۴ موجود در کد بالا را باید به شماره ID برگه ای که میخواهید محتویاتش را نشان دهید تغییر دهید. برای پیدا کردن شماره ID برگه کافیست به صفحه ویرایش آن برگه بروید. سپس از قسمت آدرس بار مرورگر خود، دنبال عبارت post= بگردید. جلوی علامت مساوی، یک عدد قرار گرفته. این عدد همان شماره ID برگه است. آن را کپی کنید و درون کد بالا جایگذاری کنید.

نمایش محتویات برگه در قالب یا مطالب

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

<?php if( function_exists( 'iinclude_page' ) ) iinclude_page( 4 ); ?>

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

همچنین اگر میخواهید عنوان برگه را هم نمایش دهید میتوانید از کد زیر در جای مناسب استفاده کنید:

<?php iinclude_page( 4, 'displayTitle=true&titleBefore=<h2 class="sidebar-header">' ); ?>

حتما حواستان به عدد ۴ هست دیگه!

نمایش محتویات یک برگه در مطلب یا برگه ای دیگر

این افزونه این امکان را به شما میدهد که محتویات یک برگه را در برگه یا مطلب دیگر نمایش دهید. برای انجام اینکار کافیست شرت کد زیر را در برگه یا مطلب مقصد وارد کنید:

[include-page id="4"]

خب، کافیست به جای عدد ۴، شماره ID برگه مبدا را وارد کنید. نحوه پیدا کردن شماره ID برگه را هم که در بالا گفتیم.

امیدواریم از مطلب امروز راضی باشید. خدانگهدار

تبلیغات

نویسنده (مدیر سایت)

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

1 دیدگاه برای “نمایش محتویات یک برگه در قالب یا مطلب در وردپرس”

  1. naghmeh گفت:

    عالی بود واقعا

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *