رفتن به مطلب

علی زینلی

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

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

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

  • روز های برد

    35

نوشته‌ها ارسال شده توسط علی زینلی

  1. سلام و عرض خسته نباشید، لطفاً کد کاملتون رو جهت راهنمایی بیشتر قرار بدید...

    [امّا برداشتی که از همین تکه کد میشه کرد... اینکه custom_links بهش مقدار ثابت $i داره داده میشه، پس اگر این کد داخل یه loop قرار داره، باید یه جا $i++ رو اضافه کنید تا مقدار i کم کم بالا بره و لینک های بعدی نمایش داده بشن]

    • امتیاز 1
  2. با سلام و عرض خسته نباشید،

     

    اگر مایل به تغییر ساختار آدرس های خود هستید می‌تونید پس از انجام تغییرات لازمه سایتتون رو ریدایرکت 301 کنید تا بازدید هاتون موقتاً به آدرس‌های جدید انتقال پیدا کنند و بازدید کمتری از دست بدید...

     

    اگر نیاز به توضیحات بیشتری داشتید بفرمایید، موفّق باشید.

    • امتیاز 1
  3. در 17 ساعت قبل، vahidv1 گفته است :

    من قبلا از google xml site map استفاده میکردم اما وقتی یوست سئو نصب کردم کلا لینک های سایت مپ و همه چیش عوض شد یعنی منتقل شدن؟ اخه مشکل اینجاست زمانی ک من جوملا نصب کردم اصن مپ نداشتم ولی هنوز لینک پست های دمو جوملا که مربوط به امیر کبیر هست رو پیدا میکنه و ارور میگیره

     

    به گوگل‌وب‌مستر برید و آدرس سایت مپ هاتون رو چک کنین، سایت مپ های اضافه رو پاک کنید، لینک های ارجاع دهنده به آدرس های حذف شده هم چک کنید و برطرفشون کنید

  4. در ۱ ساعت قبل، vahidv1 گفته است :

    لینک پست و مطالبی ک چندید ماه پیش از سایت حذف شدند و یا لینک های عجیب و غریب و یا حتی لینک های دمو اسکریپت جوملایی که قبل از وردپرس روی هاستم ریخته بودم سال قبل و از قسمت remove urls وبمستر تولز حذفشون کردم مجددا توسط وبمستر شناسایی و ارور گرفته میشن:

    http://bazaresabz.ir/product/اینترنت-پرسرعت-عصرتلکام/

    http://bazaresabz.ir/joomla-news

    http://bazaresabz.ir/download-soft/network/92-veronisoft-ip-net-checker

    http://bazaresabz.ir/?attachment_id=520

     

     

    سلام و عرض خسته نباشید،

    ببینید برای اینکه گوگل تلاش به ایندکس کردن سایت شما بکنه و در نتیجه مثل این موارد با ارور های 404 مواجه بشه، باید یک جوری این موارد به گوگل گزارش داده شده باشند، ابتدا فایل های نقشه سایت (sitemap.xml) رو بگردید و ببینید احیاناً این آدرس ها داخل این نقشه سایت ها نیست؟

  5. سلام و عرض خسته نباشید

     

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

     

    سایت ها به هر طریقی که شده باید به گوگل معرفّی بشند اوّل که انتظار ایندکس داشته باشید ازش، اگر شما می‌فرمایید سایت مطلبی نداره، تو گوگل‌وب‌مستر هم که ثبت نشده، پس چه انتظاری دارید از گوگل که بیاد و سایتتون رو ایندکس کنه؟

     

    سایتتون رو داخل گوگل‌وب‌مستر ثبت کنید، نقشه سایت و ربات سایت و موارد حداقل سئوی دیگه رو رعایت کنید، بعد منتظر بمونید تا ان‌شاءالله مشکلتون حل بشه

     

    موفّق باشید.

    • امتیاز 2
  6. سلام، به انجمن خوش اومدید،

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

    http://www.google.com

    یعنی کد شما به یه همچین شکلی در میاد:

    <p style="text-align: center;">
    <a href="http://www.google.com" target="_blank"><img class="aligncenter size-full wp-image-10381" alt="Untitled-co" src="http://edus.engaar.ir/wp-content/uploads/2016/08/gog.gif" width="113" height="31" />
    </a>

     

     

    موفّق باشید.

  7. سلام خسته نباشید، متوجّه منظورتون نشدم، اگر منظورتون این هست که فایل ها رو برای دانلود بذارید اونجا (که بعید میدونم منظور این باشه) که باید لینک دانلود رو بذارید،

    اگر منظورتون این هست که header.php یا single.php یا index.php باید در یک یا چند برگه نمایش داده بشه که؛ معمولاً header.php در تمامی صفحات قابل رؤیت هست، single.php هم مربوط به پست ها میشه نه برگه ها و index.php هم کاراییش با برگه ها فرق داره و اصلاً نباید در برگه ها نمایش داده بشه،

     

    اگر منظورتون اینکه بعضی از امکانات صفحه اصلی (index.php)، مثلاً فهرست پست ها مفید هست و میخواین در برگه ها هم نمایش داده بشه باید کد اون قسمت رو در page.php اضافه کنید،

     

    ولی اگر منظورتون این هست که میخواین مثلاً تو لیست برگه هاتون که به عنوان مثال توی سایدبارتون هست، گزینه ای اضافه بشه به نام "صفحه اصلی" میتونین توی حلقه نمایش لیست نام برگه هاتون به صورت دستی این گزینه رو اضافه کنید.

     

    اگر منظورتون رو درست متوجّه و به اندازه کافی پاسخ دادم موفّق باشید، در غیر این صورت لطفاً سؤالتون رو واضح و کامل دوباره بپرسید.

    • امتیاز 1
  8. سلام و عرض خسته نباشید، page load time شما 9 ثانیه است (لینک آنالیز: https://gtmetrix.com/reports/www.musickhor.ir/eEKMBO4x)

     

    امّا به نظر نمیرسه مشکل از قالب و اطلّاعات شما باشه، موضوع رو با هاستینگ خودتون درمیون بذارید، البتّه با عنوان "کم شدن سرعت هاست" و از کم شدن سرعت هاست توی چند روز اخیر اعتراض کنید تا براتون بررسی کنن، معمولاً اگر شما بگین بعد از هک و... این اتفّاق افتاده میگن مشکل از سایت هست و به ما مربوط نمیشه.

     

    موفّق باشید.

    • امتیاز 1
  9. سلام، اگر از درست بودن تنظیمات افزونه مطمئن هستید:

    اوّل ورژن افزونه رو با دست عقب ببرید و دوباره بروزرسانی کنید (برای اینکار در صفحه اوّل افزونه ورژن رو به صورت دستی به چند شماره پایین تر ببرید)

    اگر درست نشد افزونه های دیگه رو یکی یکی غیرفعّال و ببینید احیاناً با هیچکدوم از افزونه ها تداخل نداره، اگر همچنان مشکل پا برجا بود پوسته خودتون رو هم به حالت پیشفرض برگردونین.

     

     

    موفّق باشید.

    • امتیاز 1
  10. درست متوجّه منظورتون نشدم، اگر صفحه اوّل باشه که شرطش جدایه که قبلاً توی تاپیک دیگه بحث کردیم

    <?php 
    if(is_home()){
    echo '';
    } ?>

    امّا اگر میخواین اگر توی صفحه اوّل موبایل بود نمایش بده (یعنی هر دو شرط با همدیگه)

    <?php 
    if(is_home()|| wp_is_mobile() ){
    echo '';
    } ?>

    امّا اگر میخواین تو صفحه اوّل یه چیز نمایش بده و تو صفحه موبایل یه چیز، شرط هاش با هم متفاوت هست

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

    <?php 
    if(is_home()){
    echo '';
    }
    if( wp_is_mobile () ) {
    echo '';
    }
    ?>

    یه حالت دیگه هم هست توی شرط ها، مثلاً شما میخواین اگر حالت اوّل درست نبود، یه شرط دیگه اجرا بشه که اینجوری هست:

    <?php 
    if( is_home()){
    // Codes
    } elseif( wp_is_mobile() ) {
    // Codes
    }?>

    درباره این جمله هم:

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

     

    <?php 
    if( is_home() || !wp_is_mobile() ){
    echo '';
    } ?>

     

     

    اگر جایی رو اشتباه متوجّه شده بودم بفرمایید.

    • امتیاز 2
  11. با سلام، درست همانند تاپیک قبلی باید از کد های شرطی استفاده کنید.

     

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

    if ( wp_is_mobile() ) {
    // کد های موبایلتون رو اینجا قرار بدید
    } else {
    کد های اصلی رو اینجا قرار بدید
    }

     

     

    البتّه باید بگم که اگر فقط یه سری اسکریپت خاص برای موبایل دارین که باید + اسکریپت های معمولی استفاده بشه نیازی نیست دستور های else و بعدش رو بنویسین یعنی:

    if ( wp_is_mobile() ) {
    // کد های موبایلتون رو اینجا قرار بدید
    }

     

    درضمن اگر اینکار رو برای CSS میخواید انجام بدید بهتره از خود CSS استفاده کنید

    مثلاً:

    @media only screen and (max-width: 500px) {
    // کد های مربوطه
    }

     

     

     

    موفّق باشید. (اگر نیاز به توضیحات بیشتر بود بفرمایید)

    • امتیاز 2
  12. در 20 ساعت قبل، shayan گفته است :

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

    <?php
    is_home (){

    echo '<script type="text/javascript" src="'.get_bloginfo('template_url').'/js/jquery.fullPage.js"></script>';

    } ?>

     

    این ارور رو داد

    Parse error: syntax error, unexpected '{' in C:\xampp\htdocs\wp-content\themes\Faraso\header.php on line 22

    امتحان کنید:

     <?php
    if( is_home () ){
    
    echo '<script type="text/javascript" src="'.get_bloginfo('template_url').'/js/jquery.fullPage.js"></script>';
    
    } ?> 

     

    • امتیاز 3
  13. در در ۱۳۹۵/۳/۱۵ ه‍.ش. at 11:22، رحیمی گفته است :

    سلام

    یک کاربر خاص هست که چون قبلا کامنت گذاشته، کامنت های جدیدش خودکار تایید میشن. راهی هست جلوی تایید خودکار کامنت هاش گرفته بشه؟ البته غیر از پاک کردن کامنت های قبلی اون.

    با سلام، آدرس زیر رو دنبال کنید:

    پیشخوان وردپرس » تنظیمات » گفت و گو ها » (پیش از اینکه دیدگاهی نمایان شود) » برداشتن تیک گزینه " نویسنده باید یک دیدگاه پذیرفته شده داشته باشد"

     

     

    موفّق باشید.

    • امتیاز 1
  14. در در ۱۳۹۵/۳/۱۲ ه‍.ش. at 12:04، reza_yki گفته است :

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

    مثلا من برش های زیر رو دارم

    
    
    
        add_image_size( 'large-thumbnails', 585, 330 ,true);
        add_image_size( 'main-thumbnails', 298, 199 ,true);
        add_image_size( 'medium-thumbnails', 198, 107 ,true);
        add_image_size( 'small-thumbnails', 80, 80 ,true);
    

    حالا یک دسته به نام n  داریم که می خوام تصاویر شاخص برای اون دسته با سایز زیر برش بخوره مثلا:

    
        add_image_size( 'n', 1180, 600 ,true);

    و در دسته های دیگه این برش انجام نشه

    با سلام ،

    یک اندازه جدید اجرا کنین برای این دسته بندی.

    مثلاً add_image_size( 'category-thumbnail', 150, 150, true) و به وسیله شرط این تصویر شاخص رو به صورت خاص برای این دسته بندی چاپ کنید.

     

    درواقع این راهی هست که خود wordpress.org پیشنهاد داده ، امّا اگر به دلیل محدودیّت هایی از قبیل محدودیّت حجم ناچار میخواین که این برش فقط برای یه دسته بندی خاص اتّاق بیفته، از شرط in_category استفاده کنید در تابع تصاویر شاخصتون

    مثلاً:

    if ( in_category( '5' ) ) {
    
        add_image_size( 'category-thumb', 1180, 600, true ); 
     }
     

     

    البتّه کد بالا رو تست نکردم ، تست کنید ، اگر اروری داشت بفرمایید

    • امتیاز 2
  15. در 13 ساعت قبل، shayan گفته است :

    سپاس علی جان

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

    اما مشکل اینجاست که این محتوایی که من طبق راهنمایی ها بدست آوردم عمل نمیکنن

     

    <?php

    add_action('wp_head','load_js');
    function load_js() {
    if (is_home()) {
    echo '<script type="text/javascript" src="'.get_bloginfo('template_url').'/js/scrolloverflow.js"></script>';
    echo '<script type="text/javascript" src="'.get_bloginfo('template_url').'/js/jquery.fullPage.js"></script>';
    echo '<script type="text/javascript" src="'.get_bloginfo('template_url').'/js/fullscript.js"></script>';
    }
    }

    add_action('wp_head','load_css');
    function load_css() {
    if (is_home()) {
    echo '<link rel="stylesheet" type="text/css" href="'.get_bloginfo('template_url').'/css/jquery.fullPage.css">';
    }
    }
    ?>

    خیر متوجّه عرض بنده نشدید ، منظور من اینکه نیازی به هیچ کدوم از add_action ها نیست، شما همون کدی رو که من دادم هرجایی که نیاز هست چاپ بشه اسکریپت ها یا فایل های CSS بنویسید ، کار خودش رو انجام میده ، مثلاً:

    <head>
    
    <?php if(is_single ( 5 )) {
    
    echo '<link rel="stylesheet" href="">';
    
    } ?>
    
    </head>

     

    • امتیاز 1
  16. در 2 ساعت قبل، shayan گفته است :

    سلام دوستان

    از اونجایی که محتوای هدر یک قالب تو فایل header.php تجمیع میشه و برای همه صفحات هم لحاظ میشه

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

    یا برعکس تو همه صفحات باشن به غیر از صفحات مشخص دیگه

    چیکار باید بکنم؟

    سلام ، با یه جستجو ساده توی انجمن به نتیجه می رسیدید، کافیه هرجایی که میخواین کد هاتون رو توی هرجایی (نه صرفاً داخل header.php) مشابه کد های زیر رو بذارید؛

     

    برای مثال اگر میخواین فقط توی صفحه اصلی چاپ بشه:

    is_home() {
     echo '<link rel=...';
    }

     

    یا اگر میخواین توی تعدادی پست این اتفّاق بیفته:

     is_single( array( 7, 191, 51, 1 ) ) {
     echo '<link rel=...'; 
    }
    
    

    پ.ن: اون اعداد آیدی های نوشته ها هستن ، یعنی در نوشته هایی که آیدیشون اون اعداد هست کد شما چاپ خواهد شد.

    اگر میخواین توی page یا tag یا category و... چاپ کنید این کد ها رو میتونین به راهنمای زیر مراجعه کنید:

     

    https://codex.wordpress.org/Conditional_Tags

     

     

    • امتیاز 1
  17. در 3 ساعت قبل، emperial_2005 گفته است :

    سلام منم این مشکل رو دارم .یعنی عکسا تو رسانه نمایش داده نمیشه و نمیزاره که عکسی اضافه کنم ولی از طریق اف تی پی میتنم عکس بزارم ولی بازم نشون نمیده تو سایتم که بارگذاری میکنم عکس یا هر فایل دیگه و نشون نمیده ؟ ورژن وردپرسم 4.5.2 است و هیچ افزونه ای هم مشکل ساز نبود سطح دسترسی ها رو تغیر دادم ولی یازم نشد و اینو بگم که عکسا و گیفار تو صفحه نوشته های دیگه نشون میده ولی تو صفحه اصلی عکسای جدیدو نشون نمیده  راهی چیزی وجود نداره مشکلم حل بشه؟؟

    سلام ، نمیذاره یعنی چی؟ چه اروری میده؟ تو صفحه اصلی عکس ها رو نشون نمیده یعنی ایندکس؟

  18. در 11 ساعت قبل، arshialove گفته است :

    میشه در حد مبتدی توضیح بدید

    مثلاً اگر در کدتون برای نمایش تبلیغات متنی این کد رو دارید:

    <li><a href="http://link.com">تبلیغات</a></li>
    
    
    

     

     

    حالا باید تبدیل کنید به:

    <?php if(is_home || is_front_page) { ?>
    <li><a href="http://link.com">بک لینک</a></li>
    <?php } else { ?>
    <li><a href="http://link.com">تبلیغات</a></li>
    <?php } ?>

     

     

     

    • امتیاز 1
  19. البتّه گفتم که برای هر لایت باکسی میتونه متفاوت باشه ، مثلاً برای لایت باکس زیر:

    http://lokeshdhakar.com/projects/lightbox/

    که لایت باکس ساده و نصبش هم آسونه اینجوری باید استفاده کنین:


    <a href="example.jpg" rel="lightbox" title="CAPTION CONTENT">
    <img src="example.jpg" width="x" height="x" alt="ALT">
    </a>

    • امتیاز 1
×
×
  • اضافه کردن...