majidas2006
آفلاین
عضو
تعداد نوشتهها: ۱۱
#
نوشته شده: ۱۳ سال پیش
۹ فروردین ۱۳۹۰ - ۱۵:۳۰
سلام
من یه سوال دارم تایع مربوط به publish پست کجاست؟
می خوام وقتی روی دکمه انتشار کلیک می کنم تو دیتابیسم یه چیز تو فروشگام آپدیت کنم
میشه کمکم کنید>؟
من تو فایل metaboxes.php به این رسیدم:
<?php submit_button( __( 'Publish' ), 'primary', 'publish', false, array( 'tabindex' => '5', 'accesskey' => 'p' ) ); ?>
ولی نمیدونم چیکار میکنه و چجوری میشه بدنشو تغییر داد
خیلی مهمه لطفا کمک کنید
Parsa
آفلاین
عضو فعال
تعداد نوشتهها: ۱۹۲۱
تشکر شده: ۲۶۸۳ بار
#
نوشته شده: ۱۳ سال پیش
۹ فروردین ۱۳۹۰ - ۱۷:۴۷
از اين اكشن استفاده كنيد
add_action ( 'publish_post','my_function');
نمونه 1
نمونه 2
نمونه 3
majidas2006
آفلاین
عضو
تعداد نوشتهها: ۱۱
#
نوشته شده: ۱۳ سال پیش
۹ فروردین ۱۳۹۰ - ۲۲:۲۹
نتونستم استفاده کنم
تابع رو کجا بنویسم؟
do action رو کجا؟
دقیقا تو چه فایلی برای هر کدومشو بگید لطفا
majidas2006
آفلاین
عضو
تعداد نوشتهها: ۱۱
#
نوشته شده: ۱۳ سال پیش
۱۰ فروردین ۱۳۹۰ - ۰۰:۲۰
من تو functions.php تو پوسته مثلا می نویسم که
function say()
{
echo "hello";
}
add_action('publish_post','say');
error میده
موقع ارسال پست میگه :
Warning: Cannot modify header information - headers already sent by (output started at :\xampp\htdocs\****\wp-content\themes\*****\functions.php:6) in D:\xampp\htdocs\****\wp-includes\pluggable.php on line 897
Parsa
آفلاین
عضو فعال
تعداد نوشتهها: ۱۹۲۱
تشکر شده: ۲۶۸۳ بار
#
نوشته شده: ۱۳ سال پیش
۱۰ فروردین ۱۳۹۰ - ۱۰:۲۷
يك پلاگين ساده ايجاد كنيد و داخل اون بزاريد
majidas2006
آفلاین
عضو
تعداد نوشتهها: ۱۱
#
نوشته شده: ۱۳ سال پیش
۱۰ فروردین ۱۳۹۰ - ۱۲:۱۳
چجوری یه پلاگین بنویسم و این رو بهش بفهمونم که موقع ارسال پست و آیدیت پسا این رو بفهمه؟
بابا این خیلی مهمه
پلاگینم ساختم توش نوشتم :
<?php
/*
Plugin Name: majid
*/
add_action('publish_post','say');
function say()
{
echo "hello";
}
?>
بازم همون error هدینگ رو داد