رفتن به مطلب

حمیدرضا

عضو سایت
  • تعداد ارسال‌ها

    187
  • تاریخ عضویت

  • آخرین بازدید

نوشته‌ها ارسال شده توسط حمیدرضا


  1. <?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">
    <div class="comment-author vcard">
    <?php
    $avatar_size = 45;
    if ( '0' != $comment->comment_parent )
    $avatar_size = 39;
    echo get_avatar( $comment, $avatar_size );
    /* translators: 1: comment author, 2: date and time */
    printf( '%1$s در %2$s ',
    sprintf( '<span class="fn">%s</span>', get_comment_author_link() ),
    sprintf( '<a href="%1$s"><time datetime="%2$s">%3$s</time></a>',
    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("d M Y"), get_comment_time() )
    )
    );
    ?>
    <?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>
    <div class="reply">
    <?php comment_reply_link( array_merge( $args, array( 'reply_text' => 'پاسخ <span>↓</span>', 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?>
    </div><!-- .reply -->
    </article><!-- #comment-## -->
    <?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">' . '<label for="author">' . ( $req ? '<span class="required">*</span>' : '' ) .' نام: </label><input id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30"' . $aria_req . ' /></p>',
    'email' => '<p class="comment-form-email"><label for="email">' . ( $req ? '<span class="required">*</span>' : '' ) .' ایمیل: </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">وبسایت: </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' => '<p class="comment-form-comment"><label 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
    }
    ?>

    اینم کدی هست که داخل function.php گذاشتم.

  2. سلام

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

    میتونم پاسخ ارسال کنم و داخل مدیریت قابل مشاهده هست ولی داخل سایت نشون نمیده.


    <div id="comments">
    <?php if ( post_password_required() ) : ?>
    <p class="nopassword">
    این مطلب محافظت شده است. برای نمایش نظرات رمز عبور را وارد نمائید.
    </p>
    </div><!-- #comments -->
    <?php
    return;
    endif;
    ?>

    <?php if ( get_option( 'comment_registration' ) && !is_user_logged_in() ) : ?>
    <p class="nopassword">
    لطفاً براي ارسال دیدگاه، ابتدا وارد حساب كاربري خود بشويد
    </p>
    </div><!-- #comments -->
    <?php
    return;
    endif;
    ?>
    <?php if ( have_comments() ) : ?>
    <h3 class="title">دیدگاه کاربران</h3>

    <h2 class="comments-title">
    <?php
    printf( _n( 'یک دیدگاه برای “%2$s”', '%1$s دیدگاه برای “%2$s”', get_comments_number(), 'twentyeleven' ),farsi_num( get_comments_number() ), '<span>' . get_the_title() . '</span>' );
    ?>
    </h2>

    <?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : // are there comments to navigate through ?>
    <nav id="comment-nav-above">
    <div class="nav-previous"><?php previous_comments_link( 'دیدگاه‌های قبلی' ); ?></div>
    <div class="nav-next"><?php next_comments_link( 'دیدگاه‌های جدید' ); ?></div>
    </nav>
    <?php endif; // check for comment navigation ?>


    <ol class="commentlist">
    <?php
    wp_list_comments( array( 'callback' => 'comment_loop_cd' ) );
    ?>
    </ol>
    <?php
    elseif ( ! comments_open() && ! is_page() && post_type_supports( get_post_type(), 'comments' ) ) :
    ?>
    <p class="nocomments">مجوز ارسال دیدگاه داده نشده است!</p>
    <?php
    endif; ?>
    <?php comment_form_cd(); ?>
    </div><!-- #comments -->

  3. منم مشکل تاریخ دارم


    <?php echo jdate ('l j F Y ساعت H:i') ; ?>

    با این کد یک ساعت جلو هست ساعت من.

    این کد رو هم داخل فانکشن گذاشتم.


    <?php date_default_timezone_set('Asia/Tehran');?>

    داخل پنل افزونه و همگانی ساعت درسته. :o

  4. میشه کاری کرد وقتی روی سر دسته کلیک میکنیم. هم زیر دسته ها باز شه و هم لینک خود سر دسته هم قابل کلیک باشه؟

    در این حالت لینک های زیر دسته کلیک میشه فقط.

    مشکلی که پیش میاد اینه که اگه یه دسته ی بدون فرزند داشته باشیم نمیشه استفاده کرد.

  5. میشه روی کدای لیست بالا که گذاشتم نشون بدید؟


    <ul id="accordion">
    <li class="cat-item "><a href="#">سر دسته اول</a>
    <ul class='children'>

    <li class="cat-item"><a href="#">زیر دسته</a></li>
    <li class="cat-item"><a href="#">زیر دسته</a></li>
    <li class="cat-item"><a href="#">زیر دسته</a></li>
    <li class="cat-item"><a href="#">زیر دسته</a></li>
    <li class="cat-item"><a href="#">زیر دسته</a></li>
    <li class="cat-item"><a href="#">زیر دسته</a></li>

    </ul>

    </li>

    <li class="cat-item"><a href="#">سر دسته دوم</a>
    <ul class='children'>

    <li class="cat-item"><a href="#">زیر دسته</a></li>
    <li class="cat-item"><a href="#">زیر دسته</a></li>
    <li class="cat-item"><a href="#">زیر دسته</a></li>
    <li class="cat-item"><a href="#">زیر دسته</a></li>
    <li class="cat-item"><a href="#">زیر دسته</a></li>
    <li class="cat-item"><a href="#">زیر دسته</a></li>

    </ul>

    </li>
    </ul>

    اینکارو کردم شد. یه دنیا ممنون

  6. سلام دوستان

    لطفا کمکم کنید برای این ساختار css بنویسم. گرافیک نمیخوام.فقط نحوه باز و بسته شدن میگم که با کلیک روی سر دسته انجام میشه.

    137598523730666_Capture.JPG

    ساختار دسته های وردپرس هم که اینطوری هست.


    <ul>
    <li class="cat-item "><a href="#">سر دسته اول</a>

    <ul class='children'>

    <li class="cat-item"><a href="#">زیر دسته</a></li>
    <li class="cat-item"><a href="#">زیر دسته</a></li>
    <li class="cat-item"><a href="#">زیر دسته</a></li>
    <li class="cat-item"><a href="#">زیر دسته</a></li>
    <li class="cat-item"><a href="#">زیر دسته</a></li>
    <li class="cat-item"><a href="#">زیر دسته</a></li>

    </ul>

    </li>


    <li class="cat-item"><a href="#">سر دسته دوم</a>

    <ul class='children'>

    <li class="cat-item"><a href="#">زیر دسته</a></li>
    <li class="cat-item"><a href="#">زیر دسته</a></li>
    <li class="cat-item"><a href="#">زیر دسته</a></li>
    <li class="cat-item"><a href="#">زیر دسته</a></li>
    <li class="cat-item"><a href="#">زیر دسته</a></li>
    <li class="cat-item"><a href="#">زیر دسته</a></li>

    </ul>

    </li>

    </ul>

  7. یه قالب رو دادم تبدیل به html کردن میخوام به وردپرس تبدیل کنم

    این منوشه


    <ul class="SubjectsMenu"><!--Start SubjectsMenu-->
    <li class="linkmenu"><a href="#">منوی اصلی</a></li>
    <li class="menuOut" onclick="SwitchMenu(1)">منوی اصلی</li>
    <ul id="1" class="submenu" style="display:none;">
    <li><a href="#">زیر منو1</a></li>
    <li><a href="#">زیر منو1</a></li>
    <li><a href="#">زیر منو1</a></li>
    </ul>
    </ul>

    چطوری با وردپرس سازگار کنم؟

×
×
  • اضافه کردن...