hooman 1 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 (ویرایش شده) با سلاممن دارم از یک hook در افزونه ام استفاده میکنم :add_filter("gettext","gettext_add_tag");function gettext_add_tag( $content ){// in case we want to add to earlier versionsif ( !is_admin() ){return '<spin class="gettext_tag">'.$content.'</spin>';}return $content;}ولی این بجای چاپ تگ به همین صورت به صورت زیر نشون میده<spin class="gettext_tag">نوشتههای تازه</spin>خروجی که من میخوام اینه:<spin class="gettext_tag">نوشتههای تازه</spin>اگه میشه راهنمایی کنیدبا سپاس ویرایش شده خرداد 93 توسط hooman نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 چک کنید function gettext_add_tag( $content ) {if ( !is_admin() ){$new_content = '<span class="gettext_tag">'.$content.'</span>';}else {$new_content = $content;}return $new_content;}تو نوشتن اسم تگها دقت کنید 1 نقل قول لینک به ارسال
hooman 1 ارسال شده در خرداد 93 مالک گزارش بازنشر ارسال شده در خرداد 93 (ویرایش شده) چک کنیدfunction gettext_add_tag( $content ) {if ( !is_admin() ){$new_content = '<span class="gettext_tag">'.$content.'</span>';}else {$new_content = $content;}return $new_content;}تو نوشتن اسم تگها دقت کنید تشکر ولی هنوز هم به همان صورت خروجی میده!انگار از فانکشنی مثل htmlspecialchars() استفاده میکنه ویرایش شده خرداد 93 توسط hooman نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 قالبتون توابع دیگه ای برای باز کردن تگ ها داره که اجازه نمی ده تگ را واردش کنید من کد را در لوکال تست کردم بدون مشکل کار کرد رشته متنی $content چیه و از کجا واردش می کنید ؟ با جی کوئری هم می شه متن را وارد یک تگ دیگه کرد با تابع $(".entry").filter(function() {var h = $(this).html();var c = $(this).attr("class");var id = $(this).attr("id");$(this).replaceWith('<span class="example"><div class="'+c+'" id="'+id+'">'+h+'</div></span>');}) 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .