কিভাবে Theme Activation এর Page তৈরী করবেন

0
535

wordpress coding tutorial কিভাবে Theme Activation এর Page তৈরী করবেনP

কিভাবে Theme Activation এর Page তৈরী করবেন

আমার পোস্টটি পরার জন্য ধন্যবাদ । আমি মাঝে মাঝে ওয়ার্ডপ্রেস নিয়ে কিছু লেখালেখি করি । তাই ওয়ার্ডপ্রেস এর একটি বিষয় আপনাদের সাথে শেয়ার করতেছি । আমরা প্রায় ওয়ার্ডপ্রেস এর অনেক প্রিমিয়াম থিম আপলোড দিয়ে থাকি | অনেক প্রিমিয়াম থিম ইনস্টল দেয়ার পর এক্টিভেশন কোড চায় । এক্টিভেশন কোড দেয়ার পর থিমটি এক্টিভেট হয়ে যায় । আজকে আমরা শিখব কিভাবে আমরা ওয়ার্ডপ্রেস থিম এর এক্টিভেশন পেজ তৈরী করব । যারা থিম তৈরী করে তাদের ক্লায়েন্ট এর জন্য এ ধরনের কাস্টম পেজ তৈরী করে থাকে | আপনাদের মনে প্রশ্ন থাকতে পারে এটা কিভাবে করলো? এরকম প্রশ্ন আমার ছিল । তাই আমি আজ তার উত্তর পেয়েছি । আমার প্রশ্নের উত্তরটা আপনাদের সাথে শেয়ার করতেছি । নিম্মে কিছু কোড দেয়া হলো, এই কোড গুলা আপনার ওয়ার্ডপ্রেস থিম আর functions.php ফাইল এ বসাতে হবে । এই কোডটি বসালে আপনার থিম এর জন্য এক্টিভেশন এর জন্য কাস্টম পেজ কাজ করবে |

if (isset($_GET['activated']) && is_admin()){
$new_page_title = 'This is the page title';
 $new_page_content = 'This is the 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);
 }
 }
}

উপরোক্ত কোডটি থিম এক্টিভেশন পেজ হিসাবে কাজ করবে | আশা করি পোস্টটি আপনাদের ভালো লেগেছে । পোস্টটি ভালো লাগলে শেয়ার করতে ভুলবেন না ।

সময় থাকলে আমার ব্লগটি ঘুরে আসতে পারেন

Unlimited Web Hosting
Unlimited Web Hosting
Unlimited Web Hosting
Unlimited Web Hosting

Techtunerpage English Blog

Techtunerpage Bangla Blog



টিউনারপেজের নতুন টিউন আপনাকে ইমেইল করব?
Unlimited Web Hosting
Unlimited Web Hosting
Unlimited Web Hosting
Unlimited Web Hosting

একটি উত্তর ত্যাগ

Please enter your comment!
Please enter your name here

13 + nine =