Warning: Declaration of tie_mega_menu_walker::start_el(&$output, $item, $depth, $args) should be compatible with Walker_Nav_Menu::start_el(&$output, $data_object, $depth = 0, $args = NULL, $current_object_id = 0) in /home/saqi/domains/saqi.ir/public_html/wp-content/themes/my-sahifa1/functions/theme-functions.php on line 1921
حذف لینک از نام نویسنده نظرات در وردپرس ! - آموزش،آپلود و گالری عکس ساقی
Saturday ، 21 December 2024 / شنبه ، 1 دی 1403
چه خبر؟
خانه > آموزش > حذف لینک از نام نویسنده نظرات در وردپرس !

حذف لینک از نام نویسنده نظرات در وردپرس !

اگر دقت کرده باشید، در سیستم وردپرس، به صورت پیش فرض زمانی که یک فرد نظری را ارسال می کند، آدرس سایت یا وبلاگ خود را نیز به صورت دلخواه می تواند وارد نماید. در این صورت، هنگامی که نظر وی در لیست نظرات نمایش پیدا می کند، نام او به آدرسی که وارد کرده است، لینک می شود.

اما اگر شما نیز جزء کسانی هستید که نمی خواهید این اتفاق بیوفتد، چند دقیقه با ما همراه شوید.

من سه راه حل را معرفی میکنم. شما اگر با اجرای یک راه حل، به نتیجه مطلوب رسیدید، نیازی به اجرای راه حل دیگر ندارید.

نکته مهم: قبل از هرگونه تغییرات، از فایل مورد نظر پشتیبان تهیه کنید !

راه اول:

به توابع قالب (functions.php) بروید و کد زیر را به آن اضافه کرده و ذخیره کنید:

function saqi_remove_comment_author_url() { // code from http://saqi.ir
global $comment, $post;
$author = get_comment_author( get_comment_ID() );
return $author;
}
add_filter( 'get_comment_author_link', 'saqi_remove_comment_author_url');

راه دوم:

به پوشه wp-includes بروید و فایل comment-template.php را جهت ویرایش باز کنید. سپس به دنبال کد زیر در آن باشید:

function get_comment_author_link( $comment_ID = 0 ) {
	$url    = get_comment_author_url( $comment_ID );
	$author = get_comment_author( $comment_ID );

	if ( empty( $url ) || 'http://' == $url )
		$return = $author;
	else
		$return = "<a href='$url' rel='external nofollow' class='url'>$author</a>";

	/**
	 * Filter the comment author's link for display.
	 *
	 * @since 1.5.0
	 *
	 * @param string $return The HTML-formatted comment author link. Empty for an invalid URL.
	 */
	return apply_filters( 'get_comment_author_link', $return );
}

و آن را به صورت زیر تغییر دهید:

function get_comment_author_link( $comment_ID = 0 ) {
	$url    = get_comment_author_url( $comment_ID );
	$author = get_comment_author( $comment_ID );
	$return = $author;
	/**
	 * Filter the comment author's link for display.
	 *
	 * @since 1.5.0
	 *
	 * @param string $return The HTML-formatted comment author link. Empty for an invalid URL.
	 */
	return apply_filters( 'get_comment_author_link', $return );
}

راه سوم:

به پوشه قالب خود رفته و در فایل comments.php به دنبال کد زیر باشید:

<?php comment_author_link(); ?>

در صورتی که پیدا کردید، آن را به صورت زیر ویرایش کنید:

<?php comment_author(); ?>
داغ کن - کلوب دات کام محبوب کن - فیس نما

درباره‌ی امیر

4 نظر

جوابی بنویسید

ایمیل شما نشر نخواهد شدخانه های ضروری نشانه گذاری شده است. *

*