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

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

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

ساخت خودکار برگه پس از فعال سازی قالب وردپرسReviewed by محمد on Mar 22Rating: 4.5ساخت خودکار برگه پس از فعال سازی قالب وردپرسحتما شما هم با برخی قالب های وردپرس برخورد کرده اید که پس از فعال سازی به صورت خودکار برگه یا برگه های جدیدی را به سایت اضافه می کنند ، اگر شما هم یک طراح قالب هستید احتمالا نیاز پیدا کرده اید که چنین کاری را انجام دهید . در این آموزش کوتاه روشی را به شما معرفی می کنیم که توسط آن ، با فعال سازی قالب یک یا چند برگه دلخواه به سایت کاربر اضافه شده و کاربر می تواند نسبت به ویرایش آن ها اقدام کند . نمونه تقریبی این عمل در افزونه ووکامرس استفاده شده است . پس از فعال یازی افزونه ووکامرس از شما خواسته می شود که برگه ها به صورت خودکار ایجاد شوند

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

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


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

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

حتما بخوانید  نحوه تقسیم یک مطلب به چند صفحه در وردپرس

برای این کار کافی است کد زیر را به فایل 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);
                }
        }
}

 

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

رمز فايل : DADEBARAN.IR




تبلیغات در داده باران
ارسال دیدگاه

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

پاسخ دهید

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