• اطلاعیه ها

    • Saeed Fard

      پوشش زنده وردکمپ ۲۰۱۸ اروپا توسط وردپرس پارسی   23/03/97

      اگر کاربر وردپرس هستید حتما تا به حال اسم وردکمپ رو شنیدید، کمپ و دورهمی بزرگ توسعه‌دهنده‌ها و کاربران وردپرس که سالانه در کشورهای مختلف برگزار میشه تحت عنوان وردکمپ هستش که از سمت مراجع اصلی وردپرس حمایت و برگزار می‌شه.   این‌ بار در سال 2018 وردکمپ اروپا در شهر بلگراد کشور صربستان در حال برگزاری هستش، این رویداد طی سه روز 24 تا 26 تیر ماه (June 14-16) برگزار میشه، در این رویداد مصطفی صوفی از وردپرس پارسی و به نمایندگی تمامی کاربران وردپرس فارسی حضور داره. وردپرس پارسی رویداد وردکمپ 2018 اروپا رو به صورت زنده توسط مصطفی پوشش می‌ده و در صورت علاقه‌مندی به این مراسم می‌تونید از طریق وردپرس پارسی دنبالش کنید.در حال حاضر یک روز از این مراسم گذشته که گزارش اون در قسمت پوشش زنده قرار گرفته. برای دنبال کردن مراسم وردکمپ اروپا به صورت لحظه‌ای به صفحه پوشش زنده در قسمت زیر مراجعه کنید. همینطور در آینده منتظر خبر برگزاری اولین وردکمپ در ایران توسط وردپرس‌پارسی باشید. https://wp-parsi.com/wceu-2018

      لینک خبر در وردپرس پارسی : https://wp-parsi.com/wceu-2018-live  
Milad.flight

لینک پروفایل نویسنده دیدگاه

6 پست در این موضوع قرار دارد

سلام به همه دوستان عزیز

من تو قسمت دیدگاه های سایتم میخواستم وقتی روی نام کسی که دیدگاه رو ارسال کرده کلیک میکنم من رو ببره به صفحه پروفایلش

میشه؟؟

0

به اشتراک گذاری این پست


لینک به پست

قالبتون فایل comments.php داره؟

اگر داره باید ببینید حلقه دیدگاه کجا درست می شه

یا توی همون فایله یا callback شده به یک تابع در functions.php

در حلقه نظرات باید وارد کنید


<?php
$comment_user_id = $comment->user_id;
$gupc = get_user_posts_count($comment_user_id);
if($comment_user_id>0 and $gupc>0) {
echo '<a href="'.home_url('/?author='.$comment_user_id).'">';
comment_author();
echo '</a>';
}
else {
comment_author_link();
} ?>

1

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

قالبتون فایل comments.php داره؟

اگر داره باید ببینید حلقه دیدگاه کجا درست می شه

یا توی همون فایله یا callback شده به یک تابع در functions.php

در حلقه نظرات باید وارد کنید


<?php
$comment_user_id = $comment->user_id;
$gupc = get_user_posts_count($comment_user_id);
if($comment_user_id>0 and $gupc>0) {
echo '<a href="'.home_url('/?author='.$comment_user_id).'">';
comment_author();
echo '</a>';
}
else {
comment_author_link();
} ?>

اره فایل comment.php رو داره اما قالبم یه فایل دیگه به اسم partial-comment.php داره که توش تعریف شده که نام نویسنده دیدگاه رو نشون بده و فقط تو همین تعریف شده و دیگه تو comment.php تعریف نشده و من فقط میخوام یه کاری کنم که وقتی رو اسم نویسنده کلیک میکنم بره به پروفایل نویسنده دیدگاه الان به صورت پیشفرض وقتی رو اسم نویسنده دیدگاه کلیک کنی میره به آدرس وبلاگ یا سایتی که کاربر تو پروفایلش زده

خب من اینجا کل کد فایل partial-comment.php رو میزارم تا ببینید


<?php
if (!function_exists('bunyad_smartmag_comment')):
/**
* Callback for displaying a comment
*
* @todo eventually move to bunyad templates with auto-generated functions as template containers
*
* @param mixed $comment
* @param array $args
* @param integer $depth
*/
function bunyad_smartmag_comment($comment, $args, $depth)
{
$GLOBALS['comment'] = $comment;

switch ($comment->comment_type):
case 'pingback':
case 'trackback':
?>

<li class="post pingback">
<p><?php _e('Pingback:', 'bunyad'); ?> <?php comment_author_link(); ?><?php edit_comment_link(__('Edit', 'bunyad'), '<span class="edit-link">', '</span>'); ?></p>
<?php
break;

default:
?>

<li <?php comment_class(); ?> id="li-comment-<?php comment_ID(); ?>">
<article id="comment-<?php comment_ID(); ?>" class="comment">

<div class="comment-avatar">
<?php
echo get_avatar($comment, 40);
?>
</div>

<div class="comment-meta">
<span class="comment-author"><?php comment_author_link(); ?></span> <?php _e('on', 'bunyad'); ?>
<a href="<?php comment_link(); ?>" class="comment-time" title="<?php comment_date(); _e(' at ', 'bunyad'); comment_time(); ?>">
<time pubdate datetime="<?php comment_time('c'); ?>"><?php comment_date(); ?> <?php comment_time(); ?></time>
</a>

<?php edit_comment_link(__( 'Edit', 'bunyad' ), '<span class="edit-link"> · ', '</span>' ); ?>
</div> <!-- .comment-meta -->

<div class="comment-content">
<?php comment_text(); ?>

<?php if ($comment->comment_approved == '0'): ?>
<em class="comment-awaiting-moderation"><?php _e('Your comment is awaiting moderation.', 'bunyad'); ?></em>
<?php endif; ?>


<div class="reply">
<?php
comment_reply_link(array_merge($args, array(
'reply_text' => __( 'Reply', 'bunyad') . ' <i class="fa fa-angle-right"></i>',
'depth' => $depth,
'max_depth' => $args['max_depth']
)));
?>

</div><!-- .reply -->

</div>
</article><!-- #comment-N -->

<?php
break;
endswitch;

}

endif;

همونطور که میبینید تو کد کلاس

comment-meta

کار نمایش نام نویسنده دیدگاه و تاریخ ارسال دیدگاه رو نشون میده

ویرایش شده در توسط Milad.flight
0

به اشتراک گذاری این پست


لینک به پست

الان مشکلتون چیه؟

کدی که دادم رو بگذارید جای


<span class="comment-author"><?php comment_author_link(); ?></span>

1

به اشتراک گذاری این پست


لینک به پست

گذاشتم جواب نداد

به هر حال ممنون از زحمتتون

0

به اشتراک گذاری این پست


لینک به پست

ممکنه این فایل فایل نظراتتون نباشه

کدهای فایل comments.php را بگذارید اینجا تا مشخص شه این فایل فایل نظراتتونه یا حلقه جای دیگه ای داره درست می شه چون به خودی خود این فایل نمی تونه بخش نظرات رو معرفی کنه مگر اینکه اینکلود شده باشه توی functions.php

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری