buzz 65 ارسال شده در اسفند 93 گزارش بازنشر ارسال شده در اسفند 93 سلاممن تابعی در افزونه نوشتم .ولی نمی دونم چرا با هر بار باز شدن سایت یا یکی از صفحات سایت این تابع اجرا می شه . من نمی خوام اینطوری اجرا بشه ، یعنی می خوام بصورت دستی این کار انجام بشه Plugin Name: jadiid Plugin URI: http://www.mysite.ir Version: 1.1 Author: admin Description: save License: GPL v2 - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html function send_post(){ $oiobz1 = writeMsg(1, 'center', '', 1); $titles = "Hello world"; $posts = array( 'post_content' => $oiobz1, 'post_name' => $titles, 'post_title' => $titles, 'post_type' => 'post', 'post_status' => 'publish', 'post_author' => '1', 'ping_status' => 'open', ); $post_id = wp_insert_post($posts); add_post_meta( $post_id, ' wp_insert_post', 0, true );}add_action('wp', ' send_post'); نقل قول لینک به ارسال
فرحان 997 ارسال شده در اسفند 93 گزارش بازنشر ارسال شده در اسفند 93 سلام.خوب اون add_action رو از انتهاش پاک کنید.این صفحه رو ببینیدhttp://codex.wordpress.org/Plugin_API/Action_Referenceبا هر ران شدن وردپرس این اکشن اجرا میشه. یا دستی فراخوانی کنید یا از یک هوک دیگه استفاده کنید.موفق باشید. 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .