رفتن به مطلب

خطای 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 رو قرار بدم؟

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...