رفتن به مطلب

8theme

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

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

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

نوشته‌ها ارسال شده توسط 8theme

  1. اینم شدنیه ، خوشم میاد دقیقا عین یکی از پروژه هاییه که خودم داشتم انجام میدادم چند وقت پیش ...

    از روش نام گذاری زیر برای فایلهای category.php استفاده کنید و دقت کنید که اینجا حتما باید آی دی دسته رو وارد کنید :


    category-1.php
    category-27.php
    category-43.php

    1 , 27 , 43 آی دی دسته ها هستن ، برای هر دسته قالب دلخواهتون رو ایجاد کنید

    موفق باشید

    • امتیاز 2
  2. نه نیازی نیست فایل functions.php دستکاری بشه

    ارور میگه که شما فایل single-galley.php رو درست نکردید ؟

    دقت کنید که عنوان فایل single دقیقا باید همین باشه : single-galley.php

    یه مشکل دیگه که الان متوجه شدم آدر فایل single-galley.php شماست که اشتباه لود شده :


    F:\xampp\htdocs\wordpress/wp-content/themes/grad tem/single-galley.php

    باید اینجوری باشه :


    F:/xampp/htdocs/wordpress/wp-content/themes/grad tem/single-galley.php

    موفق باشید

    • امتیاز 1
  3. با سلام

    از تکنیک زیر استفاده کنید :

    به هر تعداد که تمایل دارید فایل single ایجاد کنید و سپس آیدی هر دسته را که می خواهید با آن فایل single نمایش داده شود در انتهای فایل وارد کنید :


    single-1.php برای مطالب دسته بندی با آیدی 1
    single-3.php برای مطالب دسته بندی با آیدی 3
    single-6.php برای مطالب دسته بندی با آیدی 6
    single-456.php برای مطالب دسته بندی با آیدی 456

    حال در فایل single.php اصلی کد زیر را قرار دهید :


    <?php post;
    if ( in_category('1') ) {
    include(TEMPLATEPATH . '/single-1.php'); }
    elseif ( in_category('3') ) {
    include(TEMPLATEPATH . '/single-3.php'); }
    elseif ( in_category('6') ) {
    include(TEMPLATEPATH . '/single-6.php'); }
    elseif ( in_category('456') ) {
    include(TEMPLATEPATH . '/single-456.php'); }
    else { include(TEMPLATEPATH . '/single-default.php'); } ?>

    موفق باشید

    • امتیاز 3
  4. با سلام

    روشهای مختلفی وجود داره ، یکی از ساده تریناش اینه که یه فایل php توی پوشه افزونه ها درست کنید و کد زیر رو در اون قرار بدید :


    <?php
    /* Plugin Name: Parameter
    Plugin URI: http://webopius.com/
    Description: A plugin to allow parameters to be passed in the URL and recognized by WordPress
    Author: Adam Boyse
    Version: 1.0
    Author URI: http://www.webopius.com/
    */
    add_filter('query_vars', 'parameter_queryvars' );
    function parameter_queryvars( $qvars )
    {
    $qvars[] = 'yourvarname';
    return $qvars;
    }
    ?>

    بعد افزونه Parameter موجود در افزونه ها رو فعال کنید ، حالا کافیه توی صفحه ای که می خواید کد نمایش داده بشه کد زیر رو وارد کنید :


    global $wp_query;
    if (isset($wp_query->query_vars['yourvarname']))
    {
    print $wp_query->query_vars['yourvarname'];
    }

    دقت کنید که yourvarname اسم پارامتر شماست ...

    موفق باشید

    • امتیاز 5
  5. سلام

    توضیحات کامل این تابع :


    http://codex.wordpress.org/Sticky_Posts

    از کوئری زیر می توانید استفاده نمایید :


    <?php
    /* Get all sticky posts */
    $sticky = get_option( 'sticky_posts' );
    /* Sort the stickies with the newest ones at the top */
    rsort( $sticky );
    /* Get the 5 newest stickies (change 5 for a different number) */
    $sticky = array_slice( $sticky, 0, 5 );
    /* Query sticky posts */
    query_posts( array( 'post__in' => $sticky, 'caller_get_posts' => 1 ) );
    ?>

    موفق باشید

    • امتیاز 8
  6. با سلام

    برای نمایش مطالب تصادفی :


    <?php
    global $post;
    $tmp_post = $post;
    $myposts = get_posts( 'post_type=عنوان پست سفارشی&numberposts=4&orderby=rand' );
    foreach( $myposts as $post ) : setup_postdata($post); ?>
    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    <?php endforeach; ?>
    <?php $post = $tmp_post; ?>

    توضیحات کامل در لینک زیر + مثال های کاربردی :


    http://codex.wordpress.org/Post_Types

    موفق باشید

    • امتیاز 5
  7. با سلام

    با توجه به کد زیر ، پوسته از فهرست پشتیبانی می کنه :


    <?php
    if ( has_nav_menu( 'top_nav_menu' ) ) {
    wp_nav_menu( array('theme_location' => 'top_nav_menu', 'container' => '','depth' => 2 ,'items_wrap' => '%3$s' ) );
    } else {
    wp_list_categories('depth=2&title_li=0&orderby=id&show_count=0&number=6');
    }
    ?>

    برای ساخت و یا ویرایش فهرست ها در قسمت مدیریت به بخش نمایش > فهرست ها مراجعه کرده و لینک های دلخواه خود را بدون نیاز به ویرایش کدهای قالب انتخاب کنبد ...

    موفق باشید

    • امتیاز 1
  8. با سلام

    هنگام ذخیره سازی فهرست رو به جایی اختصاص ندین و فقط ذخیره کنید ، بعد از طریق نمایش > شخصی سازی فهرست رو برای نمایش در جایگاه مورد نظر انتخاب کنید ...

    منم با همچین مشکلی مواجه بودم ، با این روش حل شد

    امیدوارم واسه شما هم موثر باشه

    موفق باشید

    • امتیاز 5
  9. با سلام

    کافیه از یه کوئری ساده وردپرس استفاده کنید به مثال زیر توجه کنید :


    <div class="flexslider">
    <ul class="slides">
    <?php $i=0; $recent = new WP_Query("showposts=15"); while($recent->have_posts()) : $recent->the_post();?>
    <li>
    <?php $image_id = get_post_thumbnail_id();$image_url = wp_get_attachment_image_src($image_id,’large’, true);$image_url[0]; ?>
    <img src="<?php echo $image_url[0]; ?>" />
    </li>
    <?php endwhile; ?>
    </ul>
    </div>

    این کد به صورت خودکار آخرین مطالب سایت رو دریافت می کنه و تصویر شاخصشون رو به صورت اسلایدر نمایش میده ... !!!

    البته این یه مثال بود ، با کمی تغییرات می تونید به نتایج دلخواهتون برسید

    موفق باشید

    • امتیاز 3
  10. با سلام

    از کد زیر استفاده کنید :


    <?php
    $query = new WP_Query( array('showposts' => 5) );
    if ( $query->have_posts() ) {
    echo '<h3 class="font-face2">آخرین مطالب</h3><ul class="viwe">';
    while ( $query->have_posts() ) {
    $query->the_post();
    echo '<li><div class="myth2">'.get_the_post_thumbnail($post->ID, 'post_thumb_two').'</div><a href="'.get_permalink($post->ID).'" class="font-face2">'. get_the_title() .'</a></li>';
    }
    echo '</ul>';
    }
    ?>

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

    موفق باشید

    • امتیاز 2
  11. با سلام

    افزونه زیر می تونه براتون مفید باشه :


    http://wordpress.org/plugins/csv-importer/

    همچنین این مقاله هم نکات و روش خوبی رو توضیح داده :


    http://www.gregfreeman.org/2011/how-to-import-posts-from-a-text-file-into-wordpress/

    قبل از اجرا روی وبسایت اصلی حتما توی لوکال تست کنید

    موفق باشید

    • امتیاز 5
  12. اینو تست کنید :


    <?php $post_per_page = 6;
    query_posts( "post_type=posts-item&author=' . $post->post_author . '&posts_per_page=".$post_per_page );
    if(have_posts()) :
    while ( have_posts() ) : the_post();
    $image1= get_post_meta( $post->ID, 'Image1', true );
    $image2= get_post_meta( $post->ID, 'Image2', true );?>
    <a href="<?php the_permalink(); ?>">
    <img src="<?php echo $image3; ?>"
    border="0"
    alt="<?php echo the_title(); ?>"
    title="<?php echo the_title(); ?>"
    height="80"
    width="80"
    class="thumbnail-image-popup preload no_preview"
    image-preview-width=""
    image-preview-height=""
    data-item-name="<?php the_title(); ?>"
    data-item-author="<?php the_author(); ?>"

    data-item-category="Category : <?php echo $terms_as_text; ?>"
    data-item-cost="<?php echo get_post_meta( $post->ID, 'tozih', true );?>"

    popup-large="<?php echo $image3; ?>" />
    </a>
    <?php endwhile;
    endif;
    wp_reset_query();
    ?>

    البته کد بالا باید توی فایل ادامه مطلب یا همون single.php باشه ...

    امیدوارم مشکلی نداشته باشه

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