alireza.nh 318 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 باسلامهمون طور که از عنوان مشخصه و نمیدونم چرا <?php comment_reply_link(); ?> عمل نمیکنه! نقل قول لینک به ارسال
Morteza 34190 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 به چه صورت و در کجا استفاده می کنید؟ نقل قول لینک به ارسال
alireza.nh 318 ارسال شده در تیر 92 مالک گزارش بازنشر ارسال شده در تیر 92 در function.php ، راستش تابعی تعریف کردم تا کامنت به صورت دیفالت تشکیل نشه نقل قول لینک به ارسال
Morteza 34190 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 توابع wp_head , wp_footer در پوسته تون وجود داره؟این کد در هدر وجود داره؟ wp_enqueue_script( 'comment-reply' ); نقل قول لینک به ارسال
alireza.nh 318 ارسال شده در تیر 92 مالک گزارش بازنشر ارسال شده در تیر 92 بله ، از if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); استفاده میکردم و الانم با کدی که شما لطف کردین عوض کردم ولی خبری نشد! نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 (ویرایش شده) سلاممن هم مشکلی با دکمه پاسخ به نظرات دارم گفتم دیگه تاپیک جدید براش نزنم. من داخل فانکشن از کد زیر برای دکمه پاسخ به نظرات استفاده می کنم ولی این دکمه هیچ جا عمل نمی کنه و فقط به اون نظر لینک داده می شه.مثلا بخش نظرات این مطلب را چک کنید<div class="reply"><?php comment_reply_link(array_merge( $args, array('add_below' => $add_below, 'depth' => $depth, 'max_depth' => $args['max_depth']))) ?></div> ویرایش شده تیر 92 توسط سعید شعبانی نقل قول لینک به ارسال
Parsa 23463 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 سلاممن هم مشکلی با دکمه پاسخ به نظرات دارم گفتم دیگه تاپیک جدید براش نزنم. من داخل فانکشن از کد زیر برای دکمه پاسخ به نظرات استفاده می کنم ولی این دکمه هیچ جا عمل نمی کنه و فقط به اون نظر لینک داده می شه.مثلا بخش نظرات این مطلب را چک کنید<div class="reply"><?php comment_reply_link(array_merge( $args, array('add_below' => $add_below, 'depth' => $depth, 'max_depth' => $args['max_depth']))) ?></div>در چه تابعی قرار میدهیدبا چه محتوایی نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 در چه تابعی قرار میدهیدبا چه محتواییاین تمام محتوای فانکشن مربوط به بخش نظرات هست/*بخش دیدگاه های قالب*/function mytheme_comment($comment, $args, $depth) { $GLOBALS['comment'] = $comment; extract($args, EXTR_SKIP); if ( 'div' == $args['style'] ) { $tag = 'div'; $add_below = 'comment'; } else { $tag = 'li'; $add_below = 'div-comment'; }?> <<?php echo $tag ?> <?php comment_class(empty( $args['has_children'] ) ? '' : 'parent') ?> id="comment-<?php comment_ID() ?>"> <?php if ( 'div' != $args['style'] ) : ?> <div id="div-comment-<?php comment_ID() ?>" class="comment-body"> <?php endif; ?> <div class="comment-author vcard"> <?php if ($args['avatar_size'] != 0) echo get_avatar( $comment, $args['avatar_size'] ); printf(__('<cite class="fn">%s</cite>'), get_comment_author_link()) ; the_time('d M Y'); if ($comment->comment_approved == '0') : ?> <em class="comment-awaiting-moderation"><?php _e('Your comment is awaiting moderation.') ?></em> <?php endif; ?> <a class="comment-link" href="<?php echo htmlspecialchars( get_comment_link( $comment->comment_ID ) ) ?>">#</a> <div class="reply"> <?php comment_reply_link(array_merge( $args, array('add_below' => $add_below, 'depth' => $depth, 'max_depth' => $args['max_depth']))) ?> </div> </div> <div class="comment-text <?php/* Only use the adminComment class from style.css if the user_id is 1 (admin) */if (1 == $comment->user_id)$oddcomment = "adminComment";echo $oddcomment;?>"> <?php comment_text() ?> </div> <?php if ( 'div' != $args['style'] ) : ?> </div> <?php endif; } نقل قول لینک به ارسال
Parsa 23463 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 من مشکلی نمیبینمقبلا هم چندین نمونه گفته شده استبررسی کنید در سورس صفحه لینک هست یا نه نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 (ویرایش شده) من مشکلی نمیبینمقبلا هم چندین نمونه گفته شده استبررسی کنید در سورس صفحه لینک هست یا نهداخل سورس جایی که دکمه پاسخ دادن رو گذاشتم مثل زیر هست<div class="reply"><a onclick="return addComment.moveForm("div-comment-669", "669", "respond", "2644")" href="#comment-669" class="comment-reply-link">پاسخ دادن</a> </div>بعد من فکر نمی کنم از کد زیر استفاده کردم می تونه مشکل از این باشه؟ اصلا کد زیر برای چی هست؟توابع wp_head , wp_footer در پوسته تون وجود داره؟این کد در هدر وجود داره؟ wp_enqueue_script( 'comment-reply' ); ویرایش شده تیر 92 توسط سعید شعبانی نقل قول لینک به ارسال
Parsa 23463 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 داخل سورس جایی که دکمه پاسخ دادن رو گذاشتم مثل زیر هست<div class="reply"><a onclick="return addComment.moveForm("div-comment-669", "669", "respond", "2644")" href="#comment-669" class="comment-reply-link">پاسخ دادن</a> </div>بعد من فکر نمی کنم از کد زیر استفاده کردم می تونه مشکل از این باشه؟ اصلا کد زیر برای چی هست؟وقتی در سورس هست . پس لینکش هستکد دوم هم فقط برای افزودن js مربوط به جابهجا کردن فرم به بخش کامنت مورد نظر هستاگر قرار ندهید صفحه رفرش میشودمیتوانید قبل از wp_head قرار دهید 1 نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 وقتی در سورس هست . پس لینکش هستکد دوم هم فقط برای افزودن js مربوط به جابهجا کردن فرم به بخش کامنت مورد نظر هستاگر قرار ندهید صفحه رفرش میشودمیتوانید قبل از wp_head قرار دهیدداخل سورس اگر نگاه کنید لینک پاسخ دادن به صورت زیر هستhref="#comment-669"که آدرس لینک همون آدرس کامنت هست. یعنی هیچ ارتباطی با لینک پاسخ دادن نداره. مثلا اگر لینک پاسخ دادن بود باید بود لینکی شبه به لینک زیر داخل سورس باشهreplytocom=669#respond نقل قول لینک به ارسال
Parsa 23463 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 اینو تست کنید<?php comment_reply_link(array_merge($args, array('reply_text' => 'پاسخ <span>↓</span>', 'depth' => $depth, 'max_depth' => $args['max_depth']))); ?> 2 نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 اینو تست کنید<?php comment_reply_link(array_merge($args, array('reply_text' => 'پاسخ <span>↓</span>', 'depth' => $depth, 'max_depth' => $args['max_depth']))); ?>تست کردم و مثل همون قبلی بود این هم سورسش<div class="reply"> <a onclick="return addComment.moveForm("comment-669", "669", "respond", "2644")" href="#comment-669" class="comment-reply-link">پاسخ <span>↓</span></a> </div> نقل قول لینک به ارسال
Parsa 23463 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 من از همین کد استفاده میکنم چنین مشکلی ندارمفیلتری برروی تابع قرار ندادی؟ نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 (ویرایش شده) من از همین کد استفاده میکنم چنین مشکلی ندارمفیلتری برروی تابع قرار ندادی؟از چندتا فیلتر استفاده کردم شاید روی این هم اثر گذاشته باشه. اگر ممکنه کدهای فایل فانکشن رو چک کنید ببینید جایی مشکل درست نکردهفایل فانکشن :<?php/*پر دیدگاه ترین مطالب*/function most_wps_popular_thumbnail(){$current_month = date('n');if($current_month==1){ $last_month=12; }else{ $last_month=$current_month-1; }$args = array( 'posts_per_page' => 10, 'monthnum' => $last_month, 'orderby' => 'comment_count', );query_posts($args);while (have_posts()) : the_post();?> <li> <div class="thuum"> <?php if ( has_post_thumbnail() ) {?><a title="<?php the_title(); ?>" href="<?php the_permalink(); ?>"><?php the_post_thumbnail('thumbnail'); ?></a><?php } else {?> <a title="<?php the_title(); ?>" href="<?php the_permalink(); ?>"><img width="78" height="78" title="<?php the_title(); ?>" alt="<?php the_title(); ?>" src="<?php bloginfo('template_url'); ?>/images/no-thumbnails.png" /></a> <?php } ?> </div> <div class="recent_post_det"> <a href="<?php echo get_permalink($single->ID); ?>"><?php echo get_the_title($single->ID); ?></a> <span class="sitag"> <?php $posttags = get_the_tags($single->ID); $count=0; if ($posttags) {foreach($posttags as $tag) {$count++; echo '<a href="'.get_tag_link($tag->term_id).'">'.$tag->name.'</a> '; if( $count >0 ) break;}} ?> </span> </div> </li><?php endwhile;wp_reset_query();}/* افزودن پشتیبانی از تصویر شاخص */if (function_exists('add_theme_support')) {add_theme_support( 'post-thumbnails' );}/* افزودن پشتیبانی از تصویر شاخص */if( !is_admin()){wp_deregister_script('jquery');wp_register_script('jquery', ("http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"), false, '1.8.2');wp_enqueue_script('jquery');}/* حذف ورژن js */function _remove_script_version( $src ){$parts = explode( '?ver', $src ); return $parts[0];}add_filter( 'script_loader_src', '_remove_script_version', 15, 1 );add_filter( 'style_loader_src', '_remove_script_version', 15, 1 );/* فهرست های قالب */function register_my_menus() {register_nav_menus(array('footer-menu' => __( 'منوی پایینی' ),'primary' => __( 'منوی بالایی')));}add_action( 'init', 'register_my_menus' );/*حذف نسخه وردپرس از هدر*/remove_action('wp_head', 'wp_generator');/*صفحه بندی قالب*/function pagination($prev = '»', $next = '«') {global $wp_query, $wp_rewrite;$wp_query->query_vars['paged'] > 1 ? $current = $wp_query->query_vars['paged'] : $current = 1;$pagination = array('base' => @add_query_arg('paged','%#%'),'format' => '','total' => $wp_query->max_num_pages,'current' => $current,'prev_text' => __($prev),'next_text' => __($next),'type' => 'plain');if( $wp_rewrite->using_permalinks() )$pagination['base'] = user_trailingslashit( trailingslashit( remove_query_arg( 's', get_pagenum_link( 1 ) ) ) . 'page/%#%/', 'paged' );if( !empty($wp_query->query_vars['s']) )$pagination['add_args'] = array( 's' => get_query_var( 's' ) );return paginate_links( $pagination );};/*خلاصه مطلب*/add_filter( 'the_content_rss', 'remove_caption_from_excerpt' );function remove_caption_from_excerpt( $excerpt ) { return preg_replace ('/\[caption[^\]]*\](.*)\[\/caption\]/', '$1', $excerpt);}/* اندازه خلاصه مطالب*/function wpe_excerptlength_teaser( $length ) { return 45;}function wpe_excerptlength_index( $length ) { return 138;}function wpe_excerptmore( $more ) { return '...';}function wpe_excerpt( $length_callback = '', $more_callback = '' ) { if ( function_exists( $length_callback ) ) add_filter( 'excerpt_length', $length_callback ); if ( function_exists( $more_callback ) ) add_filter( 'excerpt_more', $more_callback ); $output = get_the_excerpt(); $output = apply_filters( 'wptexturize', $output ); $output = apply_filters( 'convert_chars', $output ); $output = '<p>' . $output . '</p>'; // maybe wpautop( $foo, $br ) echo $output;}/*تغییر علامت آخر خلاصه مطلب*/function custom_excerpt_more( $more ) { return '[.....]';}add_filter( 'excerpt_more', 'custom_excerpt_more' );/*حذف نوار مدیریت*/function my_function_admin_bar(){return false;}add_filter( 'show_admin_bar' , 'my_function_admin_bar');/*...*/function remove_category_list_rel($output){$output = str_replace(' rel="category tag"', '', $output);return $output;}add_filter('wp_list_categories', 'remove_category_list_rel');add_filter('the_category', 'remove_category_list_rel');/*حذف تگ پی از اطراف توضیحات دسته*/remove_filter('term_description','wpautop');/*حذف تصویر شاخص متوسط*/function remove_image_sizes($image_sizes){ foreach($image_sizes as $key => $size){ if($size == 'medium') unset($image_sizes[$key]); } return $image_sizes;}add_filter('intermediate_image_sizes', 'remove_image_sizes', 12, 1);/*سایت در حال بروزرسانی*/function maintenace_mode() {if ( !current_user_can( 'edit_themes' ) || !is_user_logged_in() ) {wp_die('تا چند ساعت دیگر دنوج به نسخه جدید ارتقا پیدا می کند');}}// add_action('get_header', 'maintenace_mode');/*بخش دیدگاه های قالب*/function mytheme_comment($comment, $args, $depth) {$GLOBALS['comment'] = $comment;extract($args, EXTR_SKIP);if ( 'div' == $args['style'] ) {$tag = 'div';$add_below = 'comment';} else {$tag = 'li';$add_below = 'div-comment';}?><<?php echo $tag ?> <?php comment_class(empty( $args['has_children'] ) ? '' : 'parent') ?> id="comment-<?php comment_ID() ?>"><?php if ( 'div' != $args['style'] ) : ?><div id="div-comment-<?php comment_ID() ?>" class="comment-body"><?php endif; ?><div class="comment-author vcard"><?php if ($args['avatar_size'] != 0) echo get_avatar( $comment, $args['avatar_size'] );printf(__('<cite class="fn">%s</cite>'), get_comment_author_link()) ; the_time('d M Y'); if ($comment->comment_approved == '0') : ?><em class="comment-awaiting-moderation"><?php _e('Your comment is awaiting moderation.') ?></em><?php endif; ?><a class="comment-link" href="<?php echo htmlspecialchars( get_comment_link( $comment->comment_ID ) ) ?>">#</a><div class="reply"><?php comment_reply_link(array_merge( $args, array('add_below' => $add_below, 'depth' => $depth, 'max_depth' => $args['max_depth']))) ?></div></div><div class="comment-text <?php/* Only use the adminComment class from style.css if the user_id is 1 (admin) */if (1 == $comment->user_id)$oddcomment = "adminComment";echo $oddcomment;?>"><?php comment_text() ?></div><?php if ( 'div' != $args['style'] ) : ?></div><?php endif; } ویرایش شده تیر 92 توسط سعید شعبانی نقل قول لینک به ارسال
Morteza 34190 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 شما برای تست فانکشن ها رو خالی کنید ببینید تغییری می کنه؟ 2 نقل قول لینک به ارسال
alireza.nh 318 ارسال شده در تیر 92 مالک گزارش بازنشر ارسال شده در تیر 92 خودمونیما ، خوب شد این تاپیکو زدم ...ممنون منم حل شد مشکلم . نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 شما برای تست فانکشن ها رو خالی کنید ببینید تغییری می کنه؟ این کار رو هم انجام دادم ولی باز هم جواب نداد نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 من همین قالب رو بدون هیچ تغییری روی لوکال گذاشتم و اونجا دکمه پاسخ به نظرات درست کار می کرد و لینک هایی مثل زیر به دکمه پاسخ به نظرات می داد/?replytocom=141#respond نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 مشکل حل شد. من داخل افزونه Yoast WordPress SEO گزینه حذف متغیرهای ?replytocom. را زده بودم نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .