buzz 65 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 سلام من برای قالبی غیر از ویرایشگر خود وردپرس ویرایشگر دیگه ای هم در زیرش تعریف کردم برای نمایش متن در مکان خاصی از قالب ، ویرایشگر بدون مشکل در ادمین کار می کرد ، اما هنگام نمایش متن در قالب به مشکل برخورد . تو قالب متن با کدهای html نمایش داده می شه. add_action( 'add_meta_boxes', 'adding_new_metaabox' ); function adding_new_metaabox(){ add_meta_box('html_myid_61_section', 'ویژگی ها', 'my_output_function');}function my_output_function( $post ){ //so, dont ned to use esc_attr in front of get_post_meta $valueeee2 = get_post_meta($_GET['post'], 'PLUGIN_VALUE' , true ) ; wp_editor( htmlspecialchars_decode($valueeee2), 'mettaabox_ID_stylee', $settings = array('textarea_name'=>'MyInputNAME') );}function save_my_postdata( $post_id ){ if (!empty($_POST['MyInputNAME'])) { $datta=htmlspecialchars($_POST['MyInputNAME']); update_post_meta($post_id, 'PLUGIN_VALUE', $datta ); }}add_action( 'save_post', 'save_my_postdata' ); من از کد زیر در قالب استفاده کردم.<?php echo get_post_meta($post->ID, "PLUGIN_VALUE", true);?>اما متن اینطور نمایش داده می شه.<ul><li>Can't</li><li>Display</li><li>good</li></ul>در صورتی که من می خوام اینطور بشهCan'tDisplaygood نقل قول لینک به ارسال
A-fshin 1936 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 درود به این صورت تست کنید.<?php$myvalue = get_post_meta($post->ID, "PLUGIN_VALUE", true);echo htmlspecialchars_decode($myvalue);?> 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .