• اطلاعیه ها

    • Saeed Fard

      آگهی استخدام برنامه نویس و پشتیبان وردپرس   13/12/95

      آگهی استخدام برنامه نویس و پشتیبان وردپرس
       
      2 نفر پشتیبان سایت وردپرسی
      ⁃ آشنا به برنامه نویسی قالب و پلاگین وردپرس 
      ⁃ توانایی راه اندازی سایت، قالب و افزونه های وردپرسی 
      ⁃ توانایی برنامه نویسی PHP در حد متوسط 
      ⁃ اطلاعات عمومی وب بالا 
      ⁃ توانایی پاسخگویی نوشتاری به سوالات انگلیسی با گرامر ساده 
      ⁃ آشنایی با HTML/CSS/jQuery 
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا ——— ۲ نفر برنامه نویس قالب وردپرس
      ⁃ تسلط به HTML/CSS/jQuery و Bootstrap
      ⁃ توانایی تبدیل HTML به قالب وردپرس
      ⁃ توانایی برنامه نویسی PHP و پلاگین نویسی وردپرس در حد متوسط
      ⁃ آشنایی به اصول سئو 
      ⁃ آشنایی با Git/subversion مزیت محسوب می‌شود.
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا ——— ۱ نفر طراح UI/UX
      ⁃ طراحی خلاقه وب سایت
      ⁃ طراحی با جدیدترین استایل‌های طراحی سایت
      ⁃ مسلط به تایپوگرافی انگلیسی و طراحی وب سایت انگلیسی
      ⁃ انتقاد پذیری و قبول بازخوردهای تیم و مشارکت با دیگر اعضاء تیم برای سرعت بخشیدن به فرایند انجام پروژه
      ⁃ آشنایی و درک HTML/CSS/jQuery
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا
      ⁃ امکان همکاری به صورت پروژه‌ای و دورکاری در این موقعیت شغلی فراهم است ——— مزایای کار در مجموعه گرودیا
      ⁃ تجربه ناب کار در سطح یک جهانی
      ⁃ محیط کار بسیار دوستانه و آرام
      ⁃ پرداخت های مناسب و سر وقت
      ⁃ کلاس های آموزشی داخلی به جهت بالا بردن دانایی و توانایی همه اعضا   از علاقه‌مندان و نیازمندان تقاضا می‌شود لطفا رزومه کاری خود را با قید موقعیت شغلی به ایمیل info@grodea.co ارسال نمایید.
    • Morteza

      سال 1396 خورشیدی مبارک   29/12/95

      سال 1396 خورشیدی مبارک
alireza.nh

مشکل با <?php comment_reply_link(); ?>

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

باسلام

همون طور که از عنوان مشخصه و نمیدونم چرا <?php comment_reply_link(); ?> عمل نمیکنه! :huh::blink:

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


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

به چه صورت و در کجا استفاده می کنید؟

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


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

در function.php ، راستش تابعی تعریف کردم تا کامنت به صورت دیفالت تشکیل نشه :)

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


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

توابع wp_head , wp_footer در پوسته تون وجود داره؟

این کد در هدر وجود داره؟

        wp_enqueue_script( 'comment-reply' ); 

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


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

بله ، از


if ( is_singular() ) wp_enqueue_script( 'comment-reply' );

استفاده میکردم و الانم با کدی که شما لطف کردین عوض کردم ولی خبری نشد! :(

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


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

سلام

من هم مشکلی با دکمه پاسخ به نظرات دارم گفتم دیگه تاپیک جدید براش نزنم. من داخل فانکشن از کد زیر برای دکمه پاسخ به نظرات استفاده می کنم ولی این دکمه هیچ جا عمل نمی کنه و فقط به اون نظر لینک داده می شه.

مثلا بخش نظرات این مطلب را چک کنید


<div class="reply">
<?php comment_reply_link(array_merge( $args, array('add_below' => $add_below, 'depth' => $depth, 'max_depth' => $args['max_depth']))) ?>
</div>

ویرایش شده در توسط سعید شعبانی

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


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

سلام

من هم مشکلی با دکمه پاسخ به نظرات دارم گفتم دیگه تاپیک جدید براش نزنم. من داخل فانکشن از کد زیر برای دکمه پاسخ به نظرات استفاده می کنم ولی این دکمه هیچ جا عمل نمی کنه و فقط به اون نظر لینک داده می شه.

مثلا بخش نظرات این مطلب را چک کنید


<div class="reply">
<?php comment_reply_link(array_merge( $args, array('add_below' => $add_below, 'depth' => $depth, 'max_depth' => $args['max_depth']))) ?>
</div>

در چه تابعی قرار میدهید

با چه محتوایی

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


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

در چه تابعی قرار میدهید

با چه محتوایی

این تمام محتوای فانکشن مربوط به بخش نظرات هست


/*بخش دیدگاه های قالب*/
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;
}

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


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

من مشکلی نمیبینم

قبلا هم چندین نمونه گفته شده است

بررسی کنید در سورس صفحه لینک هست یا نه

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


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

من مشکلی نمیبینم

قبلا هم چندین نمونه گفته شده است

بررسی کنید در سورس صفحه لینک هست یا نه

داخل سورس جایی که دکمه پاسخ دادن رو گذاشتم مثل زیر هست


<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' ); 

ویرایش شده در توسط سعید شعبانی

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


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

داخل سورس جایی که دکمه پاسخ دادن رو گذاشتم مثل زیر هست


<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 قرار دهید

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


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

وقتی در سورس هست . پس لینکش هست

کد دوم هم فقط برای افزودن js مربوط به جابه‌جا کردن فرم به بخش کامنت مورد نظر هست

اگر قرار ندهید صفحه رفرش میشود

میتوانید قبل از wp_head قرار دهید

داخل سورس اگر نگاه کنید لینک پاسخ دادن به صورت زیر هست


href="#comment-669"

که آدرس لینک همون آدرس کامنت هست. یعنی هیچ ارتباطی با لینک پاسخ دادن نداره. مثلا اگر لینک پاسخ دادن بود باید بود لینکی شبه به لینک زیر داخل سورس باشه


replytocom=669#respond

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


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

اینو تست کنید

<?php comment_reply_link(array_merge($args, array('reply_text' => 'پاسخ <span>↓</span>', 'depth' => $depth, 'max_depth' => $args['max_depth']))); ?>

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


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

اینو تست کنید

<?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>

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


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

من از همین کد استفاده میکنم چنین مشکلی ندارم

فیلتری برروی تابع قرار ندادی؟

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


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

من از همین کد استفاده میکنم چنین مشکلی ندارم

فیلتری برروی تابع قرار ندادی؟

از چندتا فیلتر استفاده کردم شاید روی این هم اثر گذاشته باشه. اگر ممکنه کدهای فایل فانکشن رو چک کنید ببینید جایی مشکل درست نکرده

فایل فانکشن :


<?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;
}

ویرایش شده در توسط سعید شعبانی

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


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

شما برای تست فانکشن ها رو خالی کنید ببینید تغییری می کنه؟

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


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

خودمونیما ، خوب شد این تاپیکو زدم :D .

.

.

ممنون منم حل شد مشکلم ;) .

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


لینک به پست
به اشتراک گذاری در سایت های دیگر
شما برای تست فانکشن ها رو خالی کنید ببینید تغییری می کنه؟

این کار رو هم انجام دادم ولی باز هم جواب نداد

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


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

من همین قالب رو بدون هیچ تغییری روی لوکال گذاشتم و اونجا دکمه پاسخ به نظرات درست کار می کرد و لینک هایی مثل زیر به دکمه پاسخ به نظرات می داد


/?replytocom=141#respond

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


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

مشکل حل شد. من داخل افزونه Yoast WordPress SEO گزینه حذف متغیرهای ?replytocom. را زده بودم

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


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

با سلام

عذر میخوام تاپیک قدیمی رو بالا میارم.

میخواستم بدونم تیک

(

حذف متغیرهای ?replytocom.) داخل وردپرس سئو چه ضرری و یا چه مشکلی رو دقیقا بوجود میاره ؟

مثلا برای سایت هایی که نظرات زیادی دارند این تیک بهتره زده شه یا نه ؟

هدف از این تیک در ورد پرس سئو چیست ؟

ویرایش شده در توسط irmafia

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


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

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

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

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

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


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

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

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


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