این تابع وردپرس به کاربران اجازه می دهد تا به یک نظر خاص جواب دهند.اگر javascript سایت فعال باشد(برای قالب های اصلی وردپرس به طور پیشفرض فعال می باشد) فایل comment-reply.js کاربر را به زیر نظر مربوطه  هدایت می کند.

 

ساختار

 <?php comment_reply_link( $args, $comment, $post ); ?> 

یا

	<?php comment_reply_link( array $args = array(), int $comment = null, int|WP_Post $post = null ) ?>

پارامترها

$args
یک آرایه ای از گزینه هایی که در  آرگومان ها می بینید.

 

 

 

 

 

 

 

پیشفرض: array
$comment
یک نوع داده عددی که شناسه نظری که قرار است به آن پاسخ داده شود را می گیرد

 

 

 

 

 

 

 

پیشفرض: null
$post
یک نوع داده عددی که شناسه پستی که نظر در آن قرار دارد. به عبارتی شناسه پستی که نظر در آن قرار است نمایش داده شود

 

 

 

 

 

 

 

پیشفرض: null

آرگومان ها

تمام موارد زیر باید در قسمت args$ باشد

add_below 
یک رشته برای پارامترهای متد جاوااسکریپت  ()addComment.moveForm 
 
پیشفرض برای " نظر".مرتبط با یک '{$add_below}-{$id}' مثال :نظر ممکن است شامل comment-23 باشد.
respond_id 
یک رشه برای پارامترهای متد جاوااسکریپت  ()addComment.moveForm 
مقدار پیشفرض : 'respond'(واکنش)
 
reply_text 
 
یک رشته که فقط وقتی که کاربران می توانند یک نظر را پاسخ دهند.
مقدار پیشفرض  : 'Reply' (پاسخ)
login_text 
(string) only used if the user must log in or register first before posting a comment. Defaults to 'Log in to leave a comment'.
یک رشته برای این که فقط کاربران ثبت نام کرده می توانند پاسخ به نظر بدهند.
مقدار پیشفرض :   'Log in to leave a comment' (برای ارسال نظر باید ثبت نام کنید)
depth 
یک نوع عددی
before 
یک رشته html یا متنی برای اضافه کردن به قبل از لینک reply  (پاسخ) 
after

یک رشته html یا متنی برای اضافه کردن به بعد از لینک reply  (پاسخ) 



مثال :

در مثال زیر شما می توانید یک پاسخ به نظر سفارشی برای add_below  داشته باشید.

<?php
/**
 * Very simplified comment callback to illustrate one particular nuance. Yours should be more robust.
 * 
 * param $comment object  The comments object
 * param $args    array   Array of parameters passed to wp_list_comments
 * param $depth   integer How deep we are in the nested comments
 */
function tdd_demo_comments_callback( $comment, $args, $depth ) {
?>
<li <?php comment_class() ?> id="comment-<?php comment_ID(); ?>">
	<div id="div-comment-<?php comment_ID(); ?>" class="comment-body cf">
		<?php // Do whatever output of the comment info ?>
		<?php comment_reply_link( array_merge( $args, array( 'add_below' => 'comment-footer' )) ); ?>
	</div>
	<div>
		<?php // For the example, say we're outputting other stuff, perhaps an avatar here ?>
	</div>
	<div id="comment-footer-<?php comment_ID(); ?>" class="comment-footer">
		<?php // maybe something else here ?>
	</div>
	<?php // When it's moved by the javascript, the comment form will be inserted here ?>
</li>
<?php } ?>



مثال پیشفرض 

	<?php comment_reply_link( $args, $comment, $post ); ?>

 

 

تاریخ آخرین بروزرسانی : ۳۰ مرداد ۱۳۹۵
میلاد میلادی

باور هایت را که پرورش دهی به هرچیزی دست خواهی یافت.

ارسال نظر

آدرس الکترونیکی شما نمایش داده نمی شود *

Time limit is exhausted. Please reload CAPTCHA.