![](https://wp-parsi.com/support/uploads/set_resources_1/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
PRGAME
-
تعداد ارسالها
414 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
1
نوشتهها ارسال شده توسط PRGAME
-
-
اون سایتی که ادرسش رو دادم چطور این کارو کرده؟
اگر میشه به مشکل دومی هم که در پست اول نوشتم توجه کنید.
-
غیر از این ها هیچ روش دیگه ای نیست؟
مثلا این سایت چطور این کارو انجام میده :
p2g.ir
-
ممنون. با همون کدی که دادین مشکلم حل شد.
اگر دوباره مشکلی بود توی همین تاپیک مطرح میکنم.
-
من این افزونه رو نصب کردم و یه فرم هم ساختم اما وقتی ساختم فرم رو هیچ لینکی نداده که برم و اون فرم رو مشاهده کنم .
باید چی کنم؟
-
سلام.
من وقتی مطلبی میزنم یا افزونه فعال میکنم و یا ... هر کاری میکنم صفحه سفید میشه .
یه سرچ تو انجمن کردم بعد یه چیزی فهمیدم.
فکر کنم از فایل فاکشنم باشه.
این کد های فایل فاکشنم هست.اگر کد اضافه ای داره برام اصلاح کنید لطفا:
<?php
register_sidebar(array(
'name' => 'bl1',
'before_widget' => '<div class="block1">',
'before_title' => '<div class="blockhead"><div class="bhe">',
'after_title' => '</div></div><div class="mb">',
'after_widget' => '</div></div>',
));
?>
<?php
register_sidebar(array(
'name' => 'bl2',
'before_widget' => '<div class="block2">',
'before_title' => '<div class="blockhead"><div class="bhe">',
'after_title' => '</div></div><div class="mb">',
'after_widget' => '</div></div>',
));
?>
<?php
function comment_loop_cd( $comment, $args, $depth ) {
$GLOBALS['comment'] = $comment;
switch ( $comment->comment_type ) :
case 'pingback' :
case 'trackback' :
?>
<li class="post pingback">
<p>بازتاب: <?php comment_author_link(); ?><?php edit_comment_link( 'ویرایش', '<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">
<footer class="comment-meta">
</article><div class="fooc">
<div class="namec">
<?php /* translators: 1: comment author, 2: date and time */
printf( '%1$s %2$s ',
sprintf( '<span class="fn">%s می گه :</span>', get_comment_author_link() ),
sprintf( '',
esc_url( get_comment_link( $comment->comment_ID ) ),
get_comment_time( 'c' ),
/* translators: 1: date, 2: time */
sprintf( '%1$s ، %2$s', get_comment_date(""), get_comment_time() )
)
);
?>
</div>
<div class="reply">
<?php comment_reply_link( array_merge( $args, array( 'reply_text' => 'پاسخ <span>↓</span>', 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?>
</div>
</div>
<div class="comment-author vcard">
<?php
$avatar_size = 45;
if ( '0' != $comment->comment_parent )
$avatar_size = 39;
echo get_avatar( $comment, $avatar_size );
?>
<?php edit_comment_link( '(ویرایش)', '<span class="edit-link">', '</span>' ); ?>
</div><!-- .comment-author .vcard -->
<?php if ( $comment->comment_approved == '0' ) : ?>
<em class="comment-awaiting-moderation">نظر شما بعد از تائید نمایش داده میشود.</em>
<br />
<?php endif; ?>
</footer>
<div class="comment-content"><?php comment_text(); ?></div>
<!-- .reply -->
<!-- #comment-## -->
<div class="comfor">
<?php
break;
endswitch;
}
function comment_form_cd( $args = array(), $post_id = null ) {
global $id;
if ( null === $post_id )
$post_id = $id;
else
$id = $post_id;
$commenter = wp_get_current_commenter();
$user = wp_get_current_user();
$user_identity = ! empty( $user->ID ) ? $user->display_name : '';
$req = get_option( 'require_name_email' );
$aria_req = ( $req ? " aria-required='true'" : '' );
$fields = array(
'author' => '<p class="comment-form-author">' .'<div class="ss">نام:</div>'. '<label for="author">' . ( $req ? '' : '' ) .' </label><input id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30"' . $aria_req . ' /></p><br>',
'email' => '<p class="comment-form-email"><label for="email">' . ( $req ? '' : '' ) .' <p><div class="ss">ایمیل :</div></p> </label><input id="email" name="email" type="text" value="' . esc_attr( $commenter['comment_author_email'] ) . '" size="30"' . $aria_req . ' /></p>',
'url' => '<p class="comment-form-url"><label for="url"><br><div class="ss">وب سایت</div></label>' .
'<input id="url" name="url" type="text" value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="30" /></p>',
);
$required_text = sprintf( ' ' . __('Required fields are marked %s'), '<span class="required">*</span>' );
$defaults = array(
'fields' => apply_filters( 'comment_form_default_fields', $fields ),
'comment_field' => '<br><p class="comment-form-comment"><br><label style=" float: right;" for="comment">دیدگاه: </label><textarea id="comment" name="comment" cols="45" rows="8" aria-required="true"></textarea></p>',
'must_log_in' => '<p class="must-log-in">' . sprintf( __( 'You must be <a href="%s">logged in</a> to post a comment.' ), wp_login_url( apply_filters( 'the_permalink', get_permalink( $post_id ) ) ) ) . '</p>',
'logged_in_as' => '<p class="logged-in-as">' . sprintf( __( 'Logged in as <a href="%1$s">%2$s</a>. <a href="%3$s" title="Log out of this account">Log out?</a>' ), admin_url( 'profile.php' ), $user_identity, wp_logout_url( apply_filters( 'the_permalink', get_permalink( $post_id ) ) ) ) . '</p>',
'comment_notes_before' => '',
'comment_notes_after' => '',
'id_form' => 'commentform',
'id_submit' => 'submit',
'title_reply' => __( 'Leave a Reply' ),
'title_reply_to' => __( 'Leave a Reply to %s' ),
'cancel_reply_link' => __( 'Cancel reply' ),
'label_submit' => 'ارسال دیدگاه',
);
//'comment_notes_before' => '<p class="comment-notes">' . __( 'Your email address will not be published.' ) . ( $req ? $required_text : '' ) . '</p>',
$args = wp_parse_args( $args, apply_filters( 'comment_form_defaults', $defaults ) );
?>
<?php if ( comments_open() ) : ?>
<?php do_action( 'comment_form_before' ); ?>
<div id="respond">
<h3 id="reply-title"><?php comment_form_title( $args['title_reply'], $args['title_reply_to'] ); ?> <small><?php cancel_comment_reply_link( $args['cancel_reply_link'] ); ?></small></h3>
<?php if ( get_option( 'comment_registration' ) && !is_user_logged_in() ) : ?>
<?php echo $args['must_log_in']; ?>
<?php do_action( 'comment_form_must_log_in_after' ); ?>
<?php else : ?>
<form action="<?php echo site_url( '/wp-comments-post.php' ); ?>" method="post" id="<?php echo esc_attr( $args['id_form'] ); ?>">
<?php do_action( 'comment_form_top' ); ?>
<?php if ( is_user_logged_in() ) : ?>
<?php echo apply_filters( 'comment_form_logged_in', $args['logged_in_as'], $commenter, $user_identity ); ?>
<?php do_action( 'comment_form_logged_in_after', $commenter, $user_identity ); ?>
<?php else : ?>
<?php echo $args['comment_notes_before']; ?>
<?php
do_action( 'comment_form_before_fields' );
foreach ( (array) $args['fields'] as $name => $field ) {
echo apply_filters( "comment_form_field_{$name}", $field ) . "\n";
}
do_action( 'comment_form_after_fields' );
?>
<?php endif; ?>
<?php echo apply_filters( 'comment_form_field_comment', $args['comment_field'] ); ?>
<?php echo $args['comment_notes_after']; ?>
<p class="form-submit">
<input name="submit" type="submit" id="<?php echo esc_attr( $args['id_submit'] ); ?>" value="<?php echo esc_attr( $args['label_submit'] ); ?>" />
<?php comment_id_fields( $post_id ); ?>
</p>
<?php do_action( 'comment_form', $post_id ); ?>
</form>
<?php endif; ?>
</div><!-- #respond -->
<?php do_action( 'comment_form_after' ); ?>
<?php else : ?>
<?php do_action( 'comment_form_comments_closed' ); ?>
<?php endif; ?>
<?php
}
?></div>
وقتی قالب رو عوض میکنم این مشکل وجود نداره
-
سلام.
من میخاستم توی سایتم یه کد بزارم. بعد اون کد در تگ code قرار دادم.
بعدش وقتی رفتم که مطلب رو ببینم که چطوریه و خوب نوشته شده یا نه دیدم که کدی که قرار دادم همون جا عمل شده بود.
اینم کدم:
<style>
.cop{
width: 80px;
height: 5px;
background:#666;
position:absolute;
display:block;
bottom: 21px;
margin:3px 3px 3px 10px;
padding:10px;
background-color:#333;
color:black;
z-index: 50;
float:right;
border-radius:8px;
font-family: Tahoma,Arial,Helvetica;
font-size: 14px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
opacity:1.5;
margin-left: 860px;
margin-bottom: -20px;
}
.cop font{
float:right;margin-top:-4px;
margin-right: -3px;
}
</style>
<div class="cop"><font size="-1" style="margin-
top: -5px; color:
#CCC;">www.p30iran.ir</font></div>بعد دیدم که دقیقا همون چیزی که قرار بود روی یه چیز دیگه ایجاد بشه توی مطلبم یه div ایجاد شده بود و از همون استایل هم استفاده کرده بود.
چی کار کنم که کد ها اینطوری عملی نشن در مطلب؟
یه مشکل دیگه هم که دارم وقتی در مطلب نویسی ویرایش به صورت html رو میزنم و بعد مثلا این کد رو میزارم توی تگ کد بعدش که دوباره میام توی دیداری هیچی نیست و پاک شده.
-
فایل کامنت پیوست شد
محتوای فایل function رو در functions قالب قرار دهید
شیوه نمایش مربوط به استایل صفحه است که میتوانید در فایل استایل قالب تنظیم کنید
در این فایل چگونه به اواتار استایل دهیم؟
-
1
-
-
سلام.
من یه قالب طراحی کردم و کامل هست ولی بلد نیستم که بخش نظراتش رو طراحی کنم.
یه سرچ کردم و چند تا تاپیک رو دیدم ولی چیزی نفهمیدم.
از پیش فرض وردپرس هم نمیخام استفاده کنم چون اصلا زیبا نیست!
اگر میشه کمکم کنید.
-
1
-
-
در مرحله اول کدهاتون به کل اشتباه اونها را با کدهای زیر عوض کنید و منتظر دستورات رضای گرامی باشید
div
<ul class="nav">
<li><a href="<?php bloginfo('url'); ?>"><span class="navb">صفحه نخست</span></a></li>
<li><a href="<?php bloginfo('url'); ?>"><span class="navb">فروشگاه</span></a></li>
<li><a href="<?php bloginfo('url'); ?>"><span class="navb">خدمات طراحی</span></a>
<ul class="child">
<li>طراحی قالب</li>
<li>زیباسازی قالب</li>
<li>پارسی سازی قالب</li>
<li>رفع مشکلات قالب</li>
</ul></li>
<li><a href="<?php bloginfo('url'); ?>"><span class="navb">درباره ما</span></a></li>
<li><a href="<?php bloginfo('url'); ?>"><span class="navb">ارتباط با ما</span></a>
<ul class="child">
<li><a href="<?php bloginfo('url'); ?>">فیسبوک</a></li>
<li><a href="<?php bloginfo('url'); ?>">یاهو</a></li>
<li><a href="<?php bloginfo('template_url'); ?>">گوگل</a></li>
</ul></li>
<li><a href="<?php bloginfo('rdf_url'); ?>"><span class="navb">فید</span></a></li>
</ul>
<div class="cl"></div>
<div class="box1">
<div class="box2">
<div class="titb"><div class="qq">تبلیغات</div><div class="qq2">ADS</div></div>
<img src="<?php bloginfo('template_url'); ?>/Images/header-banner.png" />
<br />
<img src="<?php bloginfo('template_url'); ?>/Images/header-banner.png" />
</div>
<div class="box3">
<div class="titb"><div class="qq">موضوعات</div><div class="qq2">Cats</div></div>
<ul class="cat">
<?php wp_list_cats('sort_column=name&hierarchial=0'); ?>
</ul>
</div>
</div>در ضمن بابت اعتماد به نفس بالاتون هم بهتون تبریک می گم با این شکل کد نوشتن و تاسیس بخش طراحی قالب در سایت اعتماد به نفسی فوق العاده می خواد
من هیچ اشکالی در کد هام ندیدم و وقتی هم جایگزین کردم کاملا قالبم برهم ریخت. شاید نوع طراحی شما با من تفاوت داره. من منوهامو همیشه با DIV میسازم و هیچ وقت با UL نمیسازم!.
کد های من درنظر شما هم کاملا اشتباه نیستن ! چون فقط UL گذاشتین و استایل CHILD گذاشتین که کل قالب منو خراب کرد.
-
فایل های html :
<body>
<div class="nav">
<a href="<?php bloginfo('url'); ?>"><div class="navb">صفحه نخست</div></a>
<a href="<?php bloginfo('url'); ?>"><div class="navb">فروشگاه</div></a>
<a href="<?php bloginfo('url'); ?>"><div class="navb">خدمات طراحی
<ul>
<li>طراحی قالب</li>
<li>زیباسازی قالب</li>
<li>پارسی سازی قالب</li>
<li>رفع مشکلات قالب</li>
</ul>
</div></a>
<a href="<?php bloginfo('url'); ?>"><div class="navb">درباره ما</div></a>
<a href="<?php bloginfo('url'); ?>"><div class="navb">ارتباط با ما
<ul>
<a href="<?php bloginfo('url'); ?>"><li>فیسبوک</li></a>
<a href="<?php bloginfo('url'); ?>"><li>یاهو</li></a>
<a href="<?php bloginfo('template_url'); ?>"><li>گوگل</li></a>
</ul>
</div></a>
<a href="<?php bloginfo('rdf_url'); ?>"><div class="navb">فید</div></a>
</div>
<div class="cl"></div>
<div class="box1">
<div class="box2">
<div class="titb"><div class="qq">تبلیغات</div><div class="qq2">ADS</div></div>
<img src="<?php bloginfo('template_url'); ?>/Images/header-banner.png" />
<br />
<img src="<?php bloginfo('template_url'); ?>/Images/header-banner.png" />
</div>
<div class="box3">
<div class="titb"><div class="qq">موضوعات</div><div class="qq2">Cats</div></div>
<ul class="cat">
<?php wp_list_cats('sort_column=name&hierarchial=0'); ?>
</ul>
</div>
</div>
</body> -
اگر مثل بالایی بشه خیلی خوبه.
زیباسازیش که مثل اون بشه رو خودم انجام میدم .
شما فقط قالب اصلیشو برام درست کن من خودم بقیشو حل میکنم.
-
صحیح آن
<?php the_excerpt(); ?>حواسم نبود
-
اینجور شد:
ولی من میخام موضوع "دسته بندی نشده " بیاد زیر موضوع "dd".
-
من با تابع <?php the_expect();?> خلاصه مطلب رو میتونم نمایش بدم اما نمیتونم تنظیم کنم که چند کلمه نشون بده.
ایا امکان این تنظیم هست؟؟
-
1
-
-
لطفا جواب بدین
-
بازم نشد!
این استایلی هست که نوشتم:
.cat{
display:block;
list-style:none;
direction:rtl;
color:#CCCCCC;
font-family:"b yekan";
font-size:13px;
float:right;
}
.cat li{
background-color:#666;
margin: 5px 5px 5px 5px;
padding: 0 0 0 0 ;
display: inline;
list-style-type: none;
float:right;
width:100%;
}
.cat li a{
display: block;
list-style-type: none;
float:right;
}
.cat li ul{
list-style-type: none;
float:right;
}
.cat li ul li a{
float:right;
color:#FF0000;
display: inline;
list-style-type: none;
}اینم در فایل هدر هست (موضوعاتم در هدر هستن):
<ul class="cat">
<?php wp_list_cats('sort_column=name&hierarchial=0'); ?>
</ul>اگر مشکلی داره لطفا برام ویرایش کنید.
-
سلام.
من داشتم طراحی قالب رو انجام میدادم و میخاستم موضوعات رو جلوی هم بزارم. و با استفاده از float در نتونستم این کارو بکنم.
من مشکلم li , ul هست که موضوعات به صورت لیست نشون داده میشن.
میخام مثل این باشه.
میشه کمک کنید یا یک تابع دیگر به من بدهید که با Ul و li نباشد؟
هر کاری کردم و استایل نوشتم نتونستم اینطوری درست کنم.
اون سیاه ها موضوع اصلی هست و سفید ها زیر موضوع.
-
یه افزونه هست که این کارو میکنه ولی میخام ببینم که این کار با یک تابع انجام میشه یا نه؟
-
سلام.
اگر میشه یه تابعی بگید که تعداد صفحات رو مثل این سایت برام نمایش بده.
بعد اگر تابعی بود بگید که چطور استایل بندیش کنم.
ممنون.
-
سلام.
من با طراحی بخش نظرات مطلب مشکل دارم و نمیدونم باید چه طور طراحیش کنم. اگر میشه درمورد طراحیش راهنمایی کنید و یه نمونه اماده که مثل تقریبا سایت همیار وردپرس اگر میشه بزارید ( حالا یکم هم ساده ر بود بازم خوبه)
-
سلام .
من یک طراح قالب هستم و تنها مشکلی که در طراحی قالب وردپرس دارم در فایل نظرات است.
من نمیدونم ترتیب فایل نظرات چیه و اول باید در اون چیو طراحی کنم و هیچی سر در نمیارم ازش .
اگر میشه لطف کنید منو راهنمایی کنید.
-
کسی جواب نمیده؟؟
-
سلام.
من یک تابع میخام که تعداد بازدید از یک مطلب رو نشون بده.
مشکلی هم که دارم اینه که برای عکس های مطالب استایل نوشتم و برای اونایی که align اون ها چپ هست float left رو نوشتم و همینطور برعکس برای الیگن راست.
ولی برای align center چیزی تعریف نکردم و استایل ننوشتم وحالا عکس هایی رو که میزارم وسط توی مطالب وسط نمی ایستند.
لطفا کمک کنید که چه طور کاری کنم وسط وایساً.
ممنون از همتون.
مشکل سفید شدن صفحه
در مشکلات دیگر
ارسال شده در · ویرایش شده توسط Morteza
من یه قسمت به فایل فاکشن اضافه کردم و دوباره همون مشکل پیش اومده :
<?php
register_sidebar(array(
'name' => 'right',
'before_widget' => '<div class="bl">',
'before_title' => '<div class="sarbl"><div class="sarbl2">',
'after_title' => '</div></div><div class="bm">',
'after_widget' => '</div></div>',
));
?>
<?php
register_sidebar(array(
'name' => 'left',
'before_widget' => '<div class="bl">',
'before_title' => '<div class="sarbl"><div class="sarbl2">',
'after_title' => '</div></div><div class="bm">',
'after_widget' => '</div></div>',
));
?>
<?php
function catch_that_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
$first_img = $matches [1] [0];
if(empty($first_img)){ //Defines a default image
$first_img = "wp-content/themes/modern mine/images/bed.png";
}
return $first_img;
}
?>
<?php
function catch_that_a() {
global $post, $posts;
$second_a = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/<a.+href=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
$second_a = $matches [1] [0];
if(empty($second_a)){ //Defines a default a
$second_a = "http://#/";
}
return $second_a;
}
?>
<?php function comment_loop_cd( $comment, $args, $depth ) {
$GLOBALS['comment'] = $comment;
switch ( $comment->comment_type ) :
case 'pingback' :
case 'trackback' :
?>
<li class="post pingback">
<p>بازتاب: <?php comment_author_link(); ?><?php edit_comment_link( 'ویرایش', '<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">
<footer class="comment-meta">
</article><div class="fooc">
<div class="namec">
<?php /* translators: 1: comment author, 2: date and time */
printf( '%1$s %2$s ',
sprintf( '<span class="fn">%s می گه :</span>', get_comment_author_link() ),
sprintf( '',
esc_url( get_comment_link( $comment->comment_ID ) ),
get_comment_time( 'c' ),
/* translators: 1: date, 2: time */
sprintf( '%1$s ، %2$s', get_comment_date(""), get_comment_time() )
)
);
?>
</div>
<div class="reply">
<?php comment_reply_link( array_merge( $args, array( 'reply_text' => 'پاسخ <span>↓</span>', 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?>
</div>
</div>
<div class="comment-author vcard">
<?php
$avatar_size = 45;
if ( '0' != $comment->comment_parent )
$avatar_size = 39;
echo get_avatar( $comment, $avatar_size );
?>
<?php edit_comment_link( '(ویرایش)', '<span class="edit-link">', '</span>' ); ?>
</div><!-- .comment-author .vcard -->
<?php if ( $comment->comment_approved == '0' ) : ?>
<em class="comment-awaiting-moderation">نظر شما بعد از تائید نمایش داده میشود.</em>
<br />
<?php endif; ?>
</footer>
<div class="comment-content"><?php comment_text(); ?></div>
<!-- .reply -->
<!-- #comment-## -->
<div class="comfor">
<?php
break;
endswitch;
}
function comment_form_cd( $args = array(), $post_id = null ) {
global $id;
if ( null === $post_id )
$post_id = $id;
else
$id = $post_id;
$commenter = wp_get_current_commenter();
$user = wp_get_current_user();
$user_identity = ! empty( $user->ID ) ? $user->display_name : '';
$req = get_option( 'require_name_email' );
$aria_req = ( $req ? " aria-required='true'" : '' );
$fields = array(
'author' => '<p class="comment-form-author">' .'<div class="ss">نام:</div>'. '<label for="author">' . ( $req ? '' : '' ) .' </label><input id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30"' . $aria_req . ' /></p><br>',
'email' => '<p class="comment-form-email"><label for="email">' . ( $req ? '' : '' ) .' <p><div class="ss">ایمیل :</div></p> </label><input id="email" name="email" type="text" value="' . esc_attr( $commenter['comment_author_email'] ) . '" size="30"' . $aria_req . ' /></p>',
'url' => '<p class="comment-form-url"><label for="url"><br><div class="ss">وب سایت</div></label>' .
'<input id="url" name="url" type="text" value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="30" /></p>',
);
$required_text = sprintf( ' ' . __('Required fields are marked %s'), '<span class="required">*</span>' );
$defaults = array(
'fields' => apply_filters( 'comment_form_default_fields', $fields ),
'comment_field' => '<br><p class="comment-form-comment"><br><label style=" float: right;" for="comment">دیدگاه: </label><textarea id="comment" name="comment" cols="45" rows="8" aria-required="true"></textarea></p>',
'must_log_in' => '<p class="must-log-in">' . sprintf( __( 'You must be <a href="%s">logged in</a> to post a comment.' ), wp_login_url( apply_filters( 'the_permalink', get_permalink( $post_id ) ) ) ) . '</p>',
'logged_in_as' => '<p class="logged-in-as">' . sprintf( __( 'Logged in as <a href="%1$s">%2$s</a>. <a href="%3$s" title="Log out of this account">Log out?</a>' ), admin_url( 'profile.php' ), $user_identity, wp_logout_url( apply_filters( 'the_permalink', get_permalink( $post_id ) ) ) ) . '</p>',
'comment_notes_before' => '',
'comment_notes_after' => '',
'id_form' => 'commentform',
'id_submit' => 'submit',
'title_reply' => __( 'Leave a Reply' ),
'title_reply_to' => __( 'Leave a Reply to %s' ),
'cancel_reply_link' => __( 'Cancel reply' ),
'label_submit' => 'ارسال دیدگاه',
);
//'comment_notes_before' => '<p class="comment-notes">' . __( 'Your email address will not be published.' ) . ( $req ? $required_text : '' ) . '</p>',
$args = wp_parse_args( $args, apply_filters( 'comment_form_defaults', $defaults ) );
?>
<?php if ( comments_open() ) : ?>
<?php do_action( 'comment_form_before' ); ?>
<div id="respond">
<h3 id="reply-title"><?php comment_form_title( $args['title_reply'], $args['title_reply_to'] ); ?> <small><?php cancel_comment_reply_link( $args['cancel_reply_link'] ); ?></small></h3>
<?php if ( get_option( 'comment_registration' ) && !is_user_logged_in() ) : ?>
<?php echo $args['must_log_in']; ?>
<?php do_action( 'comment_form_must_log_in_after' ); ?>
<?php else : ?>
<form action="<?php echo site_url( '/wp-comments-post.php' ); ?>" method="post" id="<?php echo esc_attr( $args['id_form'] ); ?>">
<?php do_action( 'comment_form_top' ); ?>
<?php if ( is_user_logged_in() ) : ?>
<?php echo apply_filters( 'comment_form_logged_in', $args['logged_in_as'], $commenter, $user_identity ); ?>
<?php do_action( 'comment_form_logged_in_after', $commenter, $user_identity ); ?>
<?php else : ?>
<?php echo $args['comment_notes_before']; ?>
<?php
do_action( 'comment_form_before_fields' );
foreach ( (array) $args['fields'] as $name => $field ) {
echo apply_filters( "comment_form_field_{$name}", $field ) . "\n";
}
do_action( 'comment_form_after_fields' );
?>
<?php endif; ?>
<?php echo apply_filters( 'comment_form_field_comment', $args['comment_field'] ); ?>
<?php echo $args['comment_notes_after']; ?>
<p class="form-submit">
<input name="submit" type="submit" id="<?php echo esc_attr( $args['id_submit'] ); ?>" value="<?php echo esc_attr( $args['label_submit'] ); ?>" />
<?php comment_id_fields( $post_id ); ?>
</p>
<?php do_action( 'comment_form', $post_id ); ?>
</form>
<?php endif; ?>
</div><!-- #respond -->
<?php do_action( 'comment_form_after' ); ?>
<?php else : ?>
<?php do_action( 'comment_form_comments_closed' ); ?>
<?php endif; ?>
</div>
<?php
}
?>