تبليغات تبليغات تبليغات خرید هاست ارزان

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

 

کد ساخت خودکار برگه در وردپرس

برای این منظور میتوانید کدهای زیر را در فایل فانکشن پوسته وردپرس کپی کنید سپس عنوان و محتوای مورد نظر که میتواند متن، تصویر و یا کد میانبر باشد را در متغییرهای new_page_title و new_page_content قرار دهید، به این نکته دقت کنید که اگر میخواهید از تصویر یا لینک در متن برگه استفاده کنید باید کدهای html آنرا در متغییر قرار دهید. اگر قصد اختصاص قالب برگه به صفحه ساخته شده را دارید میتوانید نام قالب صفحه را در متغییر new_page_template وارد کنید. کد زیر برگه جدید را ساخته و منتشر میکند اگر میخواهید برگه در حالت پیش نویس باشد و انتشار پیدا نکند میتوانید مقدار متغییر post_status را به pending تغییر دهید.

if(isset($_GET['activated']) && is_admin()){
$new_page_title = 'عنوان برگه';
$new_page_content = 'محتوای برگه که میتواند کد میانبر باشد';
$new_page_template = '';
$page_check = get_page_by_title($new_page_title);
$new_page = array('post_type' => 'page','post_title' => $new_page_title,
'post_content' => $new_page_content,'post_status' => 'publish','post_author' => 1,);
if(!isset($page_check->ID)){$new_page_id = wp_insert_post($new_page);
if(!empty($new_page_template)){
update_post_meta($new_page_id, '_wp_page_template', $new_page_template);}}}

 

دسته بندی : آموزش ، وردپرس

لایف سرور تبليغات

مطالب مشابه

ارسال دیدگاه

انتشار یافته : بدون ديدگاه
    • دیدگاه ارسال شده توسط شما ، پس از تایید توسط مدیران سایت منتشر خواهد شد.
    • دیدگاهی که به غیر از زبان فارسی یا غیر مرتبط با مطلب باشد منتشر نخواهد شد.