سورس برنامه نویسی ، آموزش ، قالب وردپرس ، اسکریپت ، گرافیک ، آموزش کاربردی، دانلود رایگان ، قالب

تبليغات شما در داده باران
تبلیغات در داده باران

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

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


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

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

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

 

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);
                }
        }
}

 

لينك كوتاه اين مطلب : https://www.dadebaran.ir/?p=7094

منبع : DADEBARAN.IR





گروه تلگرام داده باران
ارسال دیدگاه

قبل از ارسال دیدگاه به نکات زیر توجه کنید :
    » نظراتی که با تایپ فارسی نباشند تایید و منتشر نخواهند شد
    » نظرات تبلیغاتی هرزنامه محسوب شده و IP فرستنده مسدود خواهد شد.

پاسخ دهید

نکته: نظر شما در انتظار بررسی است و پس از تایید مدیریت در سایت نمایش داده میشود..