رفتن به مطلب

wordpres

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

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

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

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

  1. یعنی محتوای css های دیگه رو تو css اصلی قرار بدین و لینک هاشونو بردارین

    در مورد ادغام js پیشنهاد نمی کنم

    بهتره minfy کنید(فشرده سازی کنید) فایل های جاوا اسکریپتم برای بهبود لود سایتتون تو فوتر سایت بذارین از افزونه

    https://wordpress.or...s-to-footerphp/

    استفاده کنید

    برای بهبود سرعت لود سایتتون می تونیین پ خ کنید

    موفق باشید

    این افزونه رو نصب کردم اما با افزونه layerslider فک کنم تداخل داره چون وقتی فعال میکنم دیگه layerslider کار نمیکنه

  2. سلام ، در مرحله اوّل باید چک کنین ببینین کدوم هاشون مورد نیاز هستن یا نه (اینکار به عهده خود شما هست)

    و در مرحله بعد بعد از حذف کردن فایل های هرز باید کد ها رو پاک کنین تا با مشکل 404 برنخورین

    و در مرحله آخر باید تمامی فایل های js و css تون رو با هم ادغام کنین.

    چجوری باید ادغام کنم همه رو؟؟

  3. سلام

    خسته نباشید

    من از افزونه Star Rating برای لایک کردن مطالب استفاده میکنم بعد حالا میخوام یه کوئری بگیرم و پست هایی رو نشون بدم که دارای بیشترین لایک هستن

    مثلا میانگین لایکشون 3تا هست

    لطفا راهنمایی کنید

  4. مثلا اگه اسم custom taxonomy که برای پست تایپتون ساختین series باشه کدتون به صورت زیر درمیاد

    $active_query = new WP_Query(array('post_type'=>'posts','cat'=>'fun','taxonomy' ='series',));

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

    بزارین کاری که کردم رو بگم شاید اصلا taxonomy نباشه :|

    من یه پست تایپ اختصاصی درست کردم بعدش اومدم برای این پست تایپ یک دسته بندی اختصاصی هم درست کردم که فقط مربوط به همین پست تایپ هست بعد حالا میخوام مثلا کوئری بگیرم که پست های دسته مثلا X رو نشون بده

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


    $active_query = new WP_Query(array('post_type'=>'posts','cat'=>'fun'));
    if($active_query->have_posts()){
    while($active_query->have_posts()):
    $active_query->the_post();

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

  6. سلام

    من یه پست تایپ اختصاصی ساختم و بعد برای اون یک دسته بندی اختصاصی هم درست کردم

    حالا میخوام از اون پست تایپ و اون دسته بندی هاش کوئری بگیرم اما هر کار میکنم اون دسته بندی رو به مشکلی میخورم :|

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

  7. سلام

    یه روش دیگه هم پیدا کردم میخواستم نظرتون رو بدونم!!

    اینکه به تعدادی که میخوام کوئری ها رو توی یک template page بسازم بعد برای هر کردوم یه برگه بسازم به template page مرتبط بعد که لینکشون رو بدست آوردم بیام بگم وقتی روی radio 1 کلیک شد لینک x رو باز کن اگر روی radio 2 کلیک شد لینک y رو باز کن

    این روش مشکلی نداره؟؟

  8. سلام

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

    بعد توی صفحه ای که پست ها رو نشون میدم بالاش یه قسمت فیلتر پست ها دارم که چند تا radio button و checkbox هست که میخوام وقتی روی اونا کلیک شد پست های مربوط به اونا رو نشون بده

    مثلا اگه روی radio button تفریحی کلیک کرد بیاد و پست های تفریحی رو نشون بده و ...

    لطفا یه افزونه خوب معرفی کنید

  9. کد radio :


    <form action="" method="get">
    <div class="radio_b">
    <input type="radio" value="14" name="catid" id="fun" />
    <label for="fun">fun</label>
    </div>
    <div class="radio_b">
    <input type="radio" value="13" name="catid" id="news" />
    <label for="news">news</label>
    </div>
    </form>

    کد جی کوئری :


    <script type="text/javascript">
    $(document).ready(function(){
    $("#fun").click(function(){
    $(".box_products").load('http://localhost:81/wp/?page_id=151');
    });
    });

    </script>

    کد کوئری :


    <?php /* Template Name: کوئری */ ?>

    <?php
    if(isset($_GET['catid'])){
    $catid = $_GET['catid'];
    $my_custom_query= new WP_Query(array(
    'post_type' => 'custom',
    'post_status' => 'publish',
    'cat' => $catid,
    'order' => 'DESC',
    'orderby' => 'modified',
    'posts_per_page' =>'4',
    'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
    ));
    if($my_custom_query->have_posts()):
    while($my_custom_query->have_posts()) : $my_custom_query->the_post();?>
    <section class="col-md-3 float">
    <div class="box_products">
    <!--<div class="box_products_shadow"></div>-->
    <div class="title_box_product">
    <h2><?php the_title() ?></h2>
    </div>
    <div class="cat_box_product">
    <span><?php $terms = get_the_terms($POST->ID,'product_category');
    foreach ( $terms as $term ) {
    echo $term->name.' « ';
    } ?></span>
    </div>
    <div class="pic_box_product">
    <?php if(has_post_thumbnail()){the_post_thumbnail("wp-thumb",array( 'class' => 'img-responsive'));} else { ?>
    <img src="<?php bloginfo('template_url') ?>/img/pro.png" alt="" class="img-responsive" />
    <?php } ?>
    </div>
    <div class="name_box_product">
    <h2><?php echo $name; ?></h2>
    </div>
    </div>
    </section>
    <?php
    endwhile;endif;}?>


  10. نمونه ساده :
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"> <script> $(document).ready(function(){ $("button").click(function(){ $("#div1").load("url......."); }); });

    [b] Let jQuery AJAX Change This Text[/b]

    Get External Content

    اطلاعات بیشتر : 1 2 و html موفق باشید.

    ممنون

    الان تقریبا یه نتایجی گرفتم اما باز چندتا مشکل دارم:

    1.نمیتونم تشخصی بدم که کاربر کدوم radio رو زده که بیام مطالب اون دسته رو نشون بدم

    2.پست ها را 4تا 4تا نشون میده :| یعنی مثلا پست شماره یک رو 4بار تکرار میکنه ، پست شماره دو رو 4بار و ....

    ممنون میشم جواب سئوالاتم رو بدین

  11. با تشکر از استاد بابت پاسخ دادن.

    من یک راه دیگه و ساده تر به ذهنم میرسه که میتونید امتحان کنید:

    با template page یک فایل php ساده حاوی کد کوئری توی پوشه قالبتون ایجاد کنید.

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

    حالا با قابلیت .load جی کوئری برای اون رادیو باتن ها دستوری بنویسید یا دکمه بزارید تا روی هر کدومشون کلیک شد بره و url اون برگه رو براتون نمایش بده (بدون رفرش شدن صفحه).

    موفق باشید.

    سلام

    میشه یه کم واضح تر بگین

    در واقع قسمت جی کوئریش رو

    ممنون

  12. الان که کوئریتون ناقصه با ژنراتور کوئری درست بسازید و قرار بدید

    الان کوئری رو اینطوری کردم :


    if(isset($_GET['catid'])){
    $catid = $_GET['catid'];
    $my_custom_query= new WP_Query(array(
    'post_type' => 'custom',
    'post_status' => 'publish',
    'cat' => $catid,
    'order' => 'DESC',
    'orderby' => 'modified',
    'posts_per_page' =>'4',
    'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
    ));
    if($my_custom_query->have_posts()):
    while($my_custom_query->have_posts()) : $my_custom_query->the_post();?>

    بعد کدی هم که برای radio ها نوشتم اینه :


    <form action="" method="get">
    <div class="radio_b">
    <input type="radio" value="14" name="catid" id="news" />
    <label for="news">اخبار</label>
    </div>
    <div class="radio_b">
    <input type="radio" value="10" name="catid" id="fun" />
    <label for="fun">تفریحی</label>
    </div>
    <input type="submit" value="جـستـجو" />
    </form>

  13. پس باید براش کوئری بنویسید پارامتر cat توی وردپرس تعریف شده است تغییرش بدید به مثلا catid و کوئری ای شبیه به این بنویسید

    (فیلد s را هم حذف کنید )


    <?php
    if(isset($_GET['catid'])) {
    $catid = $_GET['catid'];
    $my_query(array(
    'post_type' => 'post',
    'cat'=> $catid,
    //.....
    ));
    //...
    }

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


    <?php
    if(isset($_GET['catid'])) {
    $catid = $_GET['catid'];
    $my_query = new WP_Query( array(
    'post_type' => 'post' ,
    'cat' => $catid,
    ));
    while( $my_query->have_posts() ) : $my_query->the_post();
    ?>

  14. اگر می خواهید از انجین خود وردپرس استفاده کنید رادیو باتون ها رو در یک فرم قرار بدید نامشون رو بگذارید cat و value هر کدام آی دی دسته بندی مورد نظرتون و یک فیلد هم با نام s کنارشون بگذارید و با متد get ارسال کنید به صفحه جاری

    الان اونچیزی که گفتین رو درست کردم و وقتی رو دکمه میزنم url به صورت زیر میشه :


    localhost:81/wp/?cat=تفریحی&s=

    بعد توی صفحه ی search.php نتایج رو نشون میده که من میخوام توی همون صفحه که بود نشون بده نتایج رو

    و اینکه پست های اون دسته رو نشون نمیده و همه رو نشون میده

  15. اگر می خواهید از انجین خود وردپرس استفاده کنید رادیو باتون ها رو در یک فرم قرار بدید نامشون رو بگذارید cat و value هر کدام آی دی دسته بندی مورد نظرتون و یک فیلد هم با نام s کنارشون بگذارید و با متد get ارسال کنید به صفحه جاری

    ممنون میشه یه نمونه ای چیزی بدین!!

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