روکش مرکز ارائه پوسته و قالب وردپرس شامل قالب خبری وردپرس, قالب فروشگاهی وردپرس,قالب شرکتی وردپرس و ... به صورت رایگان و وِیژه می باشد.
درود بر شما, به روکش خوش آمدید
لطفا اطلاعات بیشتری در مورد مشکلی که با بخش نظرات وردپرس دارید و همچنین آدرس سایتتون را قرار بدید تا بتونیم درک بهتری از موضوع داشته باشیم و در نتیجه مشکل را سریعتر رفع کنیم.
هرچقدر تو منابع خارجی و داخلی گشتم نتونستم حلش کنم.امیدوارم ک شما بتونید کمکم کنید.
مشکل:وقتی بر روی ثبت نظر کلیک میکنم من رو به صفحه search.php هدایت میکنه و در اون تمام پست هایی ک موجود هست رو جستجو میکنه.و در نتیجه نظری ثبت نمیشه…. نمیدونم چرا برای شما لینک عکس رو میزارم ثبت نمیشه .این لینک صفحه : mediafire…3c5x9d85/12.PNG
این عکسی از صفحه single.php هست ک فرم نظر وجود داره:
mediafire…s23x7vkt/11.PNG
فایل فانکشن من شامل این دو خط است :
<?php add_theme_support('menus'); ?>
<?php add_theme_support( 'post-thumbnails' ); ?>
این هم محتویات فایل comment.php من است:
<?php
// Do not delete these lines
if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
die ('Please do not load this page directly. Thanks!');
if ( post_password_required() ) { ?>
<p class="nocomments">این مطلب خصوصی است.در صورتی که رمز آن را دارید در قسمت زیر وارد کنید.
<?php
return;
}
?>
<h3 id="comments"><?php printf( _n( 'One Response to %2$s', '%1$s Responses to %2$s', get_comments_number() ),
number_format_i18n( get_comments_number() ), '“' . get_the_title() . '”' ); ?></h3>
<!-- You can start editing here. -->
<div class="comments" id="comment">
<?php if ( have_comments() ) : ?>
<div class="navigation">
<div class="alignleft"><?php previous_comments_link() ?></div>
<div class="alignright"><?php next_comments_link() ?></div>
</div>
<ol>
<?php wp_list_comments();//این کد دیگاه های نوشته شده را فراخوانی میکند ?>
</ol>
<div class="navigation">
<div class="alignleft"><?php previous_comments_link() ?></div>
<div class="alignright"><?php next_comments_link() ?></div>
</div>
<?php else : // this is displayed if there are no comments so far ?>
<?php if ('open' == $post->comment_status) : ?>
<!-- If comments are open, but there are no comments. -->
<?php else : // comments are closed ?>
<!-- If comments are closed. -->
<p class="nocomments">نظرات بسته شده است.
<?php endif; ?>
<?php endif; ?>
<?php if ('open' == $post->comment_status) : ?>
<div id="my-label">شما هم نظر خود را درمورد این پست به ما بگویید!</div>
<div id="respond">
<?php if ( get_option('comment_registration') && !$user_ID ) : ?>
شما باید <a>/wp-login.php?redirect_to=<?php echo urlencode(get_permalink()); ?>">وارد سایت شوید</a> تا بتوانید نظر دهید.
<?php else : ?>
<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
<?php if ( $user_ID ) : ?>
وارد شده به نام <a>/wp-admin/profile.php"><?php echo $user_identity; ?></a> ___ <a>" title="Log out of this account">برای خروج کلیک کنید </a>
<?php else : ?>
<p class="infirst"><label for="author"><small>نام <?php if ($req) echo "(لازم)"; ?></small></label>
<input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" <?php if ($req) echo "aria-required='true'"; ?> />
</br>
<p class="infirst"><label for="email"><small> ایمیل<?php if ($req) echo "(لازم)"; ?></small></label>
<input type="text" name="email" style="text-align:left" <?php if ($req) echo "aria-required='true'"; ?> />
</br>
<p class="infirst"><label for="url"><small>وبسایت</small></label>
<input type="text" style="text-align:left" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" />
</br>
<?php endif; ?>
<!--<small><strong>XHTML:</strong> You can use these tags: <code><?php echo allowed_tags(); ?></small>
-->
<p id="comment-para"><textarea placeholder="لطفا دیدگاه خود را بنویسید" name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea>
<input name="submit" type="submit" id="submit" tabindex="5" value="ثبت نظر" />
<?php do_action('comment_form', $post->ID); ?>
</form>
<?php endif; // If registration required and not logged in ?>
</div>
<?php endif; // if you delete this the sky will fall on your head ?>
</div>
و این هم محتویات فایل single.php :
<?php
get_header();
?>
<div class="content">
<?php include 'rsidebar.php' ?>
<div class="part2">
<div class="main-content">
<div class="main-content-title">
<?php the_title() ?>
<a href="#"></a>
</div>
<figure id="single-con">
<div class="addrass">
<br/>
<?php
if(have_posts()){
the_post();
the_content();
}
comments_template();
?>
</div>
</figure>
</div>
</div>
<?php get_footer(); ?>
امیدوارم ک بتونید کمکم کنید با تشکر.
چرا مطالبی رو ک میذارم حذف میکنید؟
هدفتون مگه حل مشکل نیست؟
تصاویر که به درستی ثبت نشده بودند. لطفا مجددا تصاویر را قرار بدید. کد هایی که از قالب سایتتون گذاشته بودید را هم نگاهی کردم, مشکل خاصی نداشتند. لطفا آدرس سایت به همراه تصاویر را قرار بدید.
چرا مطالبی رو ک میذارم حذف میکنید؟
هدفتون مگه حل مشکل نیست؟
داداش چیزی را حذف نکردم, داشتم کدهایی که قرار داده بودید را اصلاح می کردم تا در تاپیک به درستی نشون داده بشه.
چشم بزودی ارسال میکنم
سلامی مجدد اسم سایتم masalamlak.ir
این تنها پستیه ک ایجاد کردم یعنی صفحه سینگل : http://masalamlak.ir/?p=129
لطفا بررسی کنید متشکرم
داداش به احتمال زیاد مشکل از عدم رعایت کدنویسی استاندارد در قالب باشه. برای مثال شما در فایل single.php بخش محتوای مطلب و دیدگاه ها را در تگ figure قرار دادید. در حالی که تگ figure فقط باید برای قرار دادن عکس استفاده بشه. شما ابتدا تمامی مشکلات کدنویسی قالب را رفع کنید بعد ببینید فرم نظرات درست کار می کنه یا نه.
ممنون از شما.تا بحال اصلا نمیدونستم که کدنویسی استاندارد هم داریم.مشکلات رو رفع کردم اما بعد از ثبت نظر به صفحه wp-comments-post.php میره و سفید نشون میده بدون هیچ اخطاری.خودتون یه تست کنید.با تشکر
آقا سعید من این خط کد رو بعد از تگ input (دکمه ثبت نظر )تو فایل comment.php اضافه کردم و مشکل حل شد و نظر هم ثبت میشه :
<form action="<?php bloginfo('url'); ?>/wp-comments-post.php" method="post" id="commentform">
اما زمانی که میخوام به نظر شخصی پاسخ بدم پاسخ به زیر نظر شخص نمیره و به آخر نظرات اضافه میشه.لطفا تست کنید
ببخشید منظورم این خط کد هستش :
<input type="hidden" name="comment_post_ID" value="<?php the_id();?>" />
ممنون مشکلات برطرف شد.خدا بهتون خیر بده انشالله
ببخشید دیر رسیدم, مثل اینکه مشکلات این بخش حل شده. امیدوارم دیگه با چنین مشکلاتی روبرو نشید
انجمن ‘وردپرس’ برای جستار ها و پاسخ ها جدید بسته است.