/ در آموزش ها, آموزش وردپرس, اشتراک رایگان / توسط
آخرین زمان ویرایش:

ساخت خودکار برگه پس از فعال سازی قالب وردپرس

ساخت خودکار برگه پس از فعال سازی قالب وردپرس

(جهت دانلود و اطلاعات بیشتر به ادامه مطلب مراجعه نمائید)


با سلام و خسته نباشید خدمت  کاربران سایت داده باران

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

برای این کار کافی است کد زیر را به فایل functions.php قالب اضافه کرده و آن را ذخیره کنید :

 

[code lang=”js”]if (isset($_GET[‘activated’]) && is_admin()){
$new_page_title = ‘عنوان برگه’;
$new_page_content = ‘محتویات برگه’;
$new_page_template = ”; //ex. template-custom.php. Leave blank if you don’t want a custom page template.
//don’t change the code bellow, unless you know what you’re doing
$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);
}
}
}[/code]

 

نوشته های مشابه

محافظت از فایل wp-config.php با استفاده از htaccess

(جهت دانلود و اطلاعات بیشتر به ادامه مطلب مراجعه نمائید) (بیشتر…)

غیر فعال کردن ServerSignature با استفاده از htaccess

(جهت دانلود و اطلاعات بیشتر به ادامه مطلب مراجعه نمائید) (بیشتر…)

 کانال تلگرام داده باران شارژ آنلاین

نظری بدهید

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