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

در جواب این دوستان باید گفت که با توجه به اینکه قبلا من تابع wp_insert_post رو معرفی کردم و توضیح دادم، با کمی خلاقیت میتونید به هدفتون برسید، در ادامه این پست یک مثال براتون زدم که بریم ببینیم :

function wpheart(){
$ptitpe = 'عنوان برگه مورد نظر';
$pslug = 'پیوند برگه مورد نظر ';
$pcontent = 'محتوای برگه مورد نظر';
$posttype = 'page';

$args = array(
'post_type' => $posttype,
'post_title' => $ptitle,
'post_content' => $pcontent,
'post_slug' => $pslug,
'post_status' => 'publish'
)

if(post_exists($ptitle) === 0){
wp_insert_post($args);
}
}

حالا وقتش رسیده که با یک قلاب، برگه رو بعد از نصب قالب ایجاد کنیم

add_action('after_setup_theme', 'wpheart');

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

register_activation_hook(FILE,'wpheart');

اگر میخواید شورتکد قرار بدید، در متغیر $pcontent به این صورت بنویسید :
$pcontent = '[shortcode]';


#طراحی_سایت
آموزش ایجاد برگه و وارد کردن اطلاعات از پیش تعیین شده در آن #آموزش 🖌معمولا دوستانی که افزونه یا قالب طراحی میکنن یا توسعه میدن این سوال رو مطرح میکنن که اگر زمانی نیاز شد یک برگه ایجاد بشه برای افزونه و یک شورتکد داخلش قرار بگیره، چطور باید این کار رو کرد؟ درست مثل صفحات ووکامرس ( سبد خرید و... ) در جواب این دوستان باید گفت که با توجه به اینکه قبلا من تابع wp_insert_post رو معرفی کردم و توضیح دادم، با کمی خلاقیت میتونید به هدفتون برسید، در ادامه این پست یک مثال براتون زدم که بریم ببینیم : function wpheart(){ $ptitpe = 'عنوان برگه مورد نظر'; $pslug = 'پیوند برگه مورد نظر '; $pcontent = 'محتوای برگه مورد نظر'; $posttype = 'page'; $args = array( 'post_type' => $posttype, 'post_title' => $ptitle, 'post_content' => $pcontent, 'post_slug' => $pslug, 'post_status' => 'publish' ) if(post_exists($ptitle) === 0){ wp_insert_post($args); } } حالا وقتش رسیده که با یک قلاب، برگه رو بعد از نصب قالب ایجاد کنیم add_action('after_setup_theme', 'wpheart'); اما اگر برای افزونه بخواید استفاده کنید، قلاب رو به شکل زیر مینویسیم : register_activation_hook(FILE,'wpheart'); اگر میخواید شورتکد قرار بدید، در متغیر $pcontent به این صورت بنویسید : $pcontent = '[shortcode]'; #طراحی_سایت
·806 بازدیدها