رفتن به مطلب

ali56

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

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

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

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

  1. اگه راهنمایی کفایت کنه باید برای main_query در فایل functions.php یک تابع بسازید که کوئری دلخواهتون رو اجرا کنه و با یک اکشن به قالب معرفیش کنید

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

    اگر امکان داره یه کد معرفی کنید ممنون میشم

  2. دوست عزیز زمینه دلخواه رو با شرط نمایش بده به این صورت


    <?php if($info= get_post_meta($post->ID, "info", true)) : ?>
    <?php echo $info; ?>

    info رو با نام زمینه دلخواه مورد نظر عوض کن

    http://forum.wp-pars...زمینه-ی-دلخواه/

    http://forum.wp-pars...نه-دلخواه-شرطی/

    http://forum.wp-pars...ینه-های-دلخواه/

    • امتیاز 2
  3. من قالب avada رو میخام بخرم

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

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

    البته خرید قالب اصلی هم برام مشکل نیست فقط به خاطر فارسی سازیش میخام از ایران خرید کنم

    نظر شما چیه؟

  4. این بخاطر استفاده از /wp-admin/admin-ajax.php هست - در بخش آموزش این دو رو عمل کنید:

    1 - http://forum.wp-pars...tect-در-وردپرس/

    2 - http://forum.wp-pars...برروی-wp-admin/

    اگر نشد بفرمایید تا راه بعدی

    من هم از افزونه DW Question Answer استفاده میکنم

    وقتی کاربر میخاد نظر بده ، اجازه دسترسی نمیده

    یعنی وقتی از این اکشن میخاد استفاده کنه wp-admin/admin-ajax.php?action=dwqa-add-answer

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

  5. به این شکل استفاده کنین:


    <?php
    $s1 = '<a href="#1"><img src="img1" /></a>';
    $s2 = '<a href="#2"><img src="img2" /></a>';
    $s3 = '<a href="#3"><img src="img3" /></a>';
    $ads = array_merge(array($s1,$s2,$s3));
    shuffle($ads);
    foreach ($ads as $ads) {
    echo "<li>$ads </li>";
    }
    ?>

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

    ممنون درست شد

    ایراد از این بود "

    باید میشد این '


    $s2 = '<img src="http://anilparvaz.com/wp-content/uploads/anil1.gif" />';

  6. راحت ترین کار برای شما اینه :
     $string1 ,'2' => $string2); $rand = rand('1','2'); echo $kasra[$rand]; ?> 

    برای 2 تبیلغ نوشتم اینو حالا هرچند تا میخوای اضافه کن فکر کنم انقدر ساده هست که نیاز به توضیح نداشته باشه اگر مشکلی داشتی بگو توضیح میدم

    با این کد فقط یکی از بنرها نمایش داده میشه

    من میخام تمام بنرها به صورت رندوم جابه جا بشن

    الان با این کد این کار انجام میشه فقط نمودونم چطور آدرس بنرها رو وارد کنم


    <?php
    $s1 = "http://anilparvaz.com/wp-content/uploads/anil1.gif";
    $s2 = "<img src="http://anilparvaz.com/wp-content/uploads/anil1.gif" />";
    $s3 = "کد تبلیغ سوم";
    $ads = array_merge(array($s1,$s2,$s3));
    shuffle($ads);
    foreach ($ads as $ads) {
    echo "<li>$ads </li>";
    }
    ?>

    s1 فقط کد رو نشون میده بنر نمایش داده نمیشه

    به صورت s2 که وارد میکنم ارور میده Parse error: syntax error, unexpected T_STRING in

    ' بین li ها توی آرایه اول باید برداشته بشه

    به اینصورت هم تست کردم ارور داد Parse error: syntax error, unexpected T_STRING, expecting ')'


    <?php
    $ads = array_merge(array("<li><img src="http://anilparvaz.com/wp-content/uploads/anil1.gif" /></li>,

    "<li><img src="http://anilparvaz.com/wp-content/uploads/anil2.gif" /></li>"


    "));
    shuffle($ads);
    foreach ($ads as $ads) {
    echo "$ads ";
    }
    ?>

  7. توی li ها آدرس باید بره

    الان چی هست؟

    الان من آدرس بنرها رو چطور اضافه کنم


    <?php
    $ads = array_merge(array("<li>'g'</li>", "<li>n</li>", "<li>p</li>", "<li>k</li>"));
    shuffle($ads);
    foreach ($ads as $ads) {
    echo "$ads ";
    }
    ?>

    مثلا اینطور میزارم ارور میده


    <?php
    $ads = array_merge(array("<li>'<img src="http://anilparvaz.com/wp-content/uploads/anil1.gif" />'</li>", "<li>n</li>", "<li>p</li>", "<li>k</li>"));
    shuffle($ads);
    foreach ($ads as $ads) {
    echo "$ads ";
    }
    ?>

    <?php

  8. اگر از افزونه استفاده میکنید باید تنظیم بشه تا خودش اضافه کند اما اگر خود میخواهید استفاده کنید باید فایل header.php باز کنید و قبل <head> قرار دهید

    از افزونه Wordpress SEO استفاده میکنم اگه لطف کنید توضیح بدید از کدوم قسمت و به چه صورت میشه اضافه کرد ممنون میشم

  9. این متاتگها رو چطوری باید اضافه کنم به هدر


    <meta property="article:tag" content="آموزش ویندوز" />
    <meta property="article:tag" content="نصب ویندور سون" />
    <meta property="article:tag" content="ترفندهای ویندوز7" />
    <meta property="article:tag" content="نصب ویندوز" />
    <meta property="article:section" content="ویندوز" />
    <meta property="article:section" content="ویندوز7" />

    تمام برچسبهای هر مطلب و دسته بندها اضافه بشه

  10. لطفا راهنمایی کنین

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

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


    function hwl_home_pagesize( $query ) {
    if ( is_admin() || is_tax() || ! $query->is_main_query() ){
    $query->set( 'orderby', 'modified' );
    $query->set( 'order', 'desc' );
    return;
    }
    }
    add_action( 'pre_get_posts', 'hwl_home_pagesize', 1 );

  11. آدرس بنرها را میتوانید به صورت array داشته باشید

    و با تابع shuffle ترتیب را تغییر دهید

    http://ir1.php.net/shuffle

    این کد ابزارک سایتمه بهش تابع shuffle اضافه کردم حالا آدرس بنرها رو چجوری باید وارد کنم


    <ul class="ads">
    <?php
    $alt = 1;
    $ads = array_merge(array("آدرس بنرها"));
    shuffle($ads);
    foreach ($ads as $ad) :
    if ($ad && strstr($ad, '|')) {
    $alt = $alt*-1;
    $this_ad = explode('|', $ad);
    echo '<li class="';
    if ($alt==1) echo 'alt';
    echo '"><a href="'.$this_ad[0].'" rel="'.$this_ad[3].'" '.$newin.'><img src="'.$this_ad[1].'" width="264" height="85" alt="'.$this_ad[2].'" /></a></li>';
    }
    endforeach;
    ?>
    </ul>

  12. با is_tax بررسی کنید

    http://codex.wordpre...eference/is_tax

    با is_tax درست شد ولی یه مشکل دیگه هست

    الان از کد بالا استفاده میکنم تمام کوئری تحت تاثیر قرار گرفته

    یه ابزارک دارم که مطالب رو رندم نشون میده ولی بعد از قرار دادن کد حالت رندوم دیگه عمل نمیکنه

  13. دوستان یک دسته پست سفارشی دارم با عنوان work که 300 تا پست داره

    که همشون یه برچسب با آی دی 85 دارن نمیخام یکی یکی پستها رو باز کنم و برچسب مورد نظر رو حذف کنم

    البته برچسب هم نمیخام حذف کنم بازدیدش بالاست

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

    از این کدها استفاده کردم تو هدر جواب نداده


    <?php
    if(is_tax(85))
    wp_redirect("new url");
    ?>
    /////
    <?php
    if(is_work_tag(85))
    wp_redirect("new url");
    ?>
    ///
    <?php
    if(is_tax_tag(85))
    wp_redirect("new url");
    ?>

    یه فایل ساختم به نامهای work_tag-85.php , taxonomy-85.php , taxonomy-work_tag-85.phpو کد زیر توش گذاشتم جواب نداد


    <script>
    window.location="آدرس جدید "
    </script>

    البته کد بالا رو وقتی تو فایل اصلی یعنی taxonomy-work_tag.php قرار میدم تمام برچسبها ریدایرکت میشن به آدرس جدید

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

  14. تست کنید


    <?php if($dllserialone= get_post_meta($post->ID, "dllserialone", true)) : ?>
    <a href="<?php echo $dllserialone; ?>">
    <div class="partw" style="width:519px;"><div class="green"><div class="icon"><div class=" downloads"></div></div><div class="title">دانلود قسمت های فصل اول با لینک مستقیم</div></div>
    </div>
    </a>
    <?php endif; ?>

    • امتیاز 2
  15. بخشید تاپیک قدیمی رو آپ کردم

    من این کد رو تغییر دادم تا پستها در کتگوری هم بر اساس آخرین به روز رسانی نمایش داده بشه

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


    function hwl_home_pagesize( $query ) {
    if ( is_admin() || is_category() || ! $query->is_main_query() ){
    $query->set( 'orderby', 'modified' );
    $query->set( 'order', 'desc' );
    return;
    }
    }
    add_action( 'pre_get_posts', 'hwl_home_pagesize', 1 );

  16. فکر کنم به پیوند یکتاتون ربط داشته باشه

    اگر فقط روی /%postname%/ باشه مشکلی پیش نمیاد

    من این کارو انجام دادم چندین مطلب رو ز یه دسته به دسته دیگه انتقال دادم

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

    ولی به هر حال بهتره از اول مطالب رو تو دسته مناسب قرار بدیم

    • امتیاز 1
  17. سلام دوستان

    بعد از فعال کردنdebug با تعداد زیادی ارور مواجه شدم اینا مشکلی ندارن؟

    یا باید بر طرف بشن؟

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

    ببخشید خیلی زیاده :(

    البته فعلا غیر فعالش کردم دوباره

    Warning: include() [function.include]: Unable to access /home3/persia/public_html/wp-content/advanced-cache.php in /home3/persia/public_html/wp-settings.php on line 58

    Warning: include(/home3/persia/public_html/wp-content/advanced-cache.php) [function.include]: failed to open stream: No such file or directory in /home3/persia/public_html/wp-settings.php on line 58

    Warning: include() [function.include]: Unable to access /home3/persia/public_html/wp-content/advanced-cache.php in /home3/persia/public_html/wp-settings.php on line 58

    Warning: include(/home3/persia/public_html/wp-content/advanced-cache.php) [function.include]: failed to open stream: No such file or directory in /home3/persia/public_html/wp-settings.php on line 58

    Warning: include() [function.include]: Failed opening '/home3/persia/public_html/wp-content/advanced-cache.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home3/persia/public_html/wp-settings.php on line 58

    Notice: is_feed was called incorrectly. Conditional query tags do not work before the query is run. Before then, they always return false. Please see Debugging in WordPress for more information. (This message was added in version 3.1.) in /home3/persia/public_html/wp-includes/functions.php on line 3049

    Notice: add_custom_background is از رده خارج شده است از نگارش3.4! به‌جای آن از add_theme_support( 'custom-background', $args ) استفاده کنید. in /home3/persia/public_html/wp-includes/functions.php on line 2908

    Notice: Undefined index: cperpage in /home3/persia/public_html/wp-content/themes/12455/functions.php on line 124

    Notice: Undefined variable: output in /home3/persia/public_html/wp-content/themes/12455/functions.php on line 194

    Notice: Undefined variable: fix_tag in /home3/persia/public_html/wp-content/themes/12455/functions.php on line 195

    Notice: Undefined variable: showdot in /home3/persia/public_html/wp-content/themes/12455/functions.php on line 196

    Notice: Undefined variable: more_tags in /home3/persia/public_html/wp-content/themes/12455/functions.php on line 199

    Notice: Undefined variable: more_tags in /home3/persia/public_html/wp-content/themes/12455/functions.php on line 202

    Notice: Undefined variable: more_tags in /home3/persia/public_html/wp-content/themes/12455/functions.php on line 205

    Notice: Undefined variable: post in /home3/persia/public_html/wp-content/themes/12455/functions.php on line 214

    Notice: Trying to get property of non-object in /home3/persia/public_html/wp-content/themes/12455/functions.php on line 214

    Notice: Undefined variable: post in /home3/persia/public_html/wp-content/themes/12455/functions.php on line 214

    Notice: Trying to get property of non-object in /home3/persia/public_html/wp-content/themes/12455/functions.php on line 214

    Notice: Undefined variable: mlink_title in /home3/persia/public_html/wp-content/themes/12455/functions.php on line 214

    Notice: تابع WP_Admin_Bar::add_node به‌صورت نادرست فراخوانی شد. ID فهرست نباید خالی باشد. لطفاً برای اطلاعات بیشتر بخش رفع‌ایراد از وردپرس را ببینید. (این پیام در نگارش 3.3 اضافه شده است) in /home3/persia/public_html/wp-includes/functions.php on line 3049

    Notice: تابع WP_Admin_Bar::add_node به‌صورت نادرست فراخوانی شد. ID فهرست نباید خالی باشد. لطفاً برای اطلاعات بیشتر بخش رفع‌ایراد از وردپرس را ببینید. (این پیام در نگارش 3.3 اضافه شده است) in /home3/persia/public_html/wp-includes/functions.php on line 3049

    Notice: تابع WP_Admin_Bar::add_node به‌صورت نادرست فراخوانی شد. ID فهرست نباید خالی باشد. لطفاً برای اطلاعات بیشتر بخش رفع‌ایراد از وردپرس را ببینید. (این پیام در نگارش 3.3 اضافه شده است) in /home3/persia/public_html/wp-includes/functions.php on line 3049

    Notice: تابع WP_Admin_Bar::add_node به‌صورت نادرست فراخوانی شد. ID فهرست نباید خالی باشد. لطفاً برای اطلاعات بیشتر بخش رفع‌ایراد از وردپرس را ببینید. (این پیام در نگارش 3.3 اضافه شده است) in /home3/persia/public_html/wp-includes/functions.php on line 3049

    Notice: تابع WP_Admin_Bar::add_node به‌صورت نادرست فراخوانی شد. ID فهرست نباید خالی باشد. لطفاً برای اطلاعات بیشتر بخش رفع‌ایراد از وردپرس را ببینید. (این پیام در نگارش 3.3 اضافه شده است) in /home3/persia/public_html/wp-includes/functions.php on line 3049

    Notice: تابع WP_Admin_Bar::add_node به‌صورت نادرست فراخوانی شد. ID فهرست نباید خالی باشد. لطفاً برای اطلاعات بیشتر بخش رفع‌ایراد از وردپرس را ببینید. (این پیام در نگارش 3.3 اضافه شده است) in /home3/persia/public_html/wp-includes/functions.php on line 3049

  18. بهتریه سایت زیر هم نگاه کنید

    http://fakharblog.com/pages/random/

    ممنون ولی کدهای این صفحه که معرفی کردین هر بار یک بنر رو به صورت رندم نشون میده

    من میخام تمام بنرها نمایش داده بشن فقط با هر بار ورود به سایت رندم جایگاهشون و ترتیب عوض بشن

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