رفتن به مطلب

خطای span در عنوان دسته‌بندی‌ها


پست های پیشنهاد شده

با سلام. دوستان در قالب من وقتی به صفحه ی یکی از دسته بندی ها می روم در کنار نام عنوان دسته، تگ <span> رو هم نشون میده. مانند عکس زیر

890848869_Screenshot(46).png.6866b194eddaf1834304a3300fba0e94.png

 

کد این بخش هم به صورت زیر است. چون به php زیاد وارد نیستم میشه کد رو ببینین و در مورد رفع این مشکل راهنمایی کنین. خیلی ممنون

					} elseif (is_archive() || is_search()) {

						echo '<h1 class="entry-title">';

				
						

						

						if (is_search()) {

							global $wp_query;

							

							

							if (!empty($wp_query->found_posts)) {

								echo sprintf(esc_html(_n('%1$d search result for: %2$s', '%1$dنتیجه جستجو %2$s', $wp_query->found_posts, 'virala')), $wp_query->found_posts, get_search_query());

							} else {

								echo sprintf(esc_html__('0نتیجه جستجو %s', 'virala'), get_search_query());

							}

						} elseif (is_archive()) {

							if (is_author()) {

								if (get_the_author_meta('first_name') != '' || get_the_author_meta('last_name') != '') {

									echo sprintf(esc_html__('Author: %1$s (%2$s %3$s)', 'virala'), '<span class="vcard">' . get_the_author() . '</span>', get_the_author_meta('first_name'), get_the_author_meta('last_name'));

								} else {

									echo sprintf(esc_html__('Author: %s', 'virala'), '<span class="vcard">' . get_the_author() . '</span>');

								}

							} else {

								echo esc_html(get_the_archive_title());

							}

						}

						

						

						echo '</h1>';

 

لینک به ارسال
در 8 ساعت قبل، asadiy4n گفته است :

سلام دلیلش استفاده از esc_html هست

میتونید از wp_kses_post به جای esc_html استفاده کنید


https://developer.wordpress.org/reference/functions/wp_kses_post/

 

خیلی ممنون از راهنماییتان. ولی من هیچ آشنای دقیق با php ندارم. یعنی در کدهای بالا به جای  esc_html مقدار wp_kses_post رو قرار بدم؟

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...