رفتن به مطلب

yazdaniwp

راهبر ارشد
  • تعداد ارسال‌ها

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

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

  • روز های برد

    33

آخرین بار برد yazdaniwp در دی 29

yazdaniwp یکی از رکورد داران بیشترین تعداد پسند مطالب است !

اعتبار در سایت

905 عالی

11 دنبال کننده

درباره yazdaniwp

  • درجه
    کاربر ثابت

اطلاعات شخصی

  • جنسیت
    مرد
  • موقعیت
    اصفهان
  • علاقمندی ها
    وردپرس، ووکامرس، کدنویسی، مطالعه، قهوه و فیلم :)
  • آشنایی با وردپرس
    متوسط
  • سطح برنامه نویسی
    متوسط
  • آشنایی با طراحی
    متوسط

آخرین بازدید کنندگان نمایه

441 بازدید کننده نمایه
  1. yazdaniwp

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

    خواهش میکنم. اسم ستون رو بررسی کنید. احتمالا اون رو درست ننوشتم.
  2. yazdaniwp

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

    سلام. خیلی عالیه که حلش کردید منتهی آدرس مطلق دادن برای فایلهای js کار درستی نیست. کدی که گذاشتید برای حالت افزونه نویسی هست. شما احتمالا دارید این کد رو داخل پوسته استفاده میکنید و مسلما جواب نمیداده. برای آدرس دهی درست داخل پوسته باید از تابع get_template_directory_uri() استفاده کنید. بصورت زیر: get_template_directory_uri() . '/assets/js/my_js_file.js'
  3. خواهش میکنم. این خطا مربوط به نبودن یه سرویس هست. فکر میکنم از افزونه نال شده (هر افزونه ای که از مارکتهای ایرانی خریداری میکنید نال شده هستن) استفاده میکنید و احتمالا با دستکاری کدها این اتفاق افتاده. ظاهرا چاره دیگه ای نمیمونه و باید کد زیر رو به فایل functions.php قالبتون اضافه کنید و یا با یه توسعه دهنده وردپرس ارتباط بگیرید تا براتون با wp cli کار رو انجام بده. در هر صورت کد زیر کمکتون میکنه: add_filter( 'wpseo_dynamic_permalinks_enabled', '__return_true' );
  4. yazdaniwp

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

    سلام. باید از دستور زیر استفاده کنید: add_filter( 'manage_edit-articles_sortable_columns', 'ywp_articles_sortable_column' ); function ywp_articles_sortable_column( $columns ) { $columns['page_views'] = 'views'; return $columns; } باید یه آرایه از پست تایپها رو بجای یه آیتم با یه حلقه اجرا کنید. کد فانکشن ها رو داخل فانکشنهای زیر بذارید برای پست تایپهایی که داخل آرایه هست ستونها اضافه میشن: <?php $post_types = array( 'post', 'page', 'articles', 'another_cpt' ); foreach( $post_types as $post_type ) { add_filter( 'manage_edit-' . $post_type . '_columns', 'ywp_e
  5. yazdaniwp

    سفارشات در شهرهای مختلف

    سلام. قطعا این کار نیاز به کدنویسی داره. هم باید مشخص بشه این نماینده چه کسی هست، اطلاعات تماسش مشخص بشه و بعد از هر سفارش تک تک محصولات چک بشن (اگه امکان خرید از چند نمایندگی هست) و مشخص بشه برای کدوم باید ارسال بشه. با یه توسعه دهنده وردپرس ارتباط بگیرید تا براتون انجام بدن و یا داخل بخش پروژه های همین انجمن یه تاپیک برای پروژه ایجاد کنید.
  6. yazdaniwp

    جاوا یا کاتلین؟

    اصلا هیچ زبانی ارجحیت نداره به زیان دیگه ای. هر کسی با هر زبانی که بتونه ازش پول در بیاره میتونه کار کنه. مشخصا جاوا و فلاتر بازار کار بهتری داخل ایران دارن. مشکل جاوا اینه که یه سری اختلافات هست و برای همین گوگل رفت به سمت فلاتر و... ظاهرا داره گوگل پلی رو با فلاتر ریفکتور میکنه. در کل مهم نیست به چه زبانی کد بزنید مهم اینه که بتونید نیاز بازار رو پوشش بدید.
  7. سلام. افزونه یواست از نسخه 14 به بعد نمیاد هر بار اطلاعات رو دریافت کنه بلکه اطلاعات رو از جدول indexable ای که به دیتابیس اضافه میکنه میخونه. باید این جدول رو ریست کنید با wp cli ولی کارش یه مقدار تخصصی هست. ساده ترین کار اینه که مواردی که ایراد دارن رو یه مرتبه ویرایش و ذخیره کنید. مثلا دسته یا محصول رو یه بار باز کنید و بروزرسانی کنید اصلاح میشن. روش دیگه هم غیر فعال کردن این قابلیت هست که کار جالبی نیست چون یواست برای افزایش سرعت این کار رو کرده و بخواید غیر فعال کنید افت سرعت خواهید داشت.
  8. این موارد عموما داخل فایل functions.php با هوک اضافه میشن به صفحه. روی اکثر قالبهایی که خریداری میکنید هم این فایل رو کد میکنن برای همینه که نتونستید پیداش کنید. با توسعه دهنده قالب ارتباط بگیرید.
  9. yazdaniwp

    تغییر نام لینک

    ببینید، ایشون گفتن که اصلا نامک یا slug که داخل url میاد هیچ تغییری نمیکنه. صرفا تغییرات در حد محتوا و تصاویر استفاده شده خواهند بود. در این حالت نه کنونیکال تغییر کرده و نه url که بخواد ریدایرکتی صورت بگیره و status code 301 بگیره. در این حالت نه نیاز به fetch هست و نه هیچ کار دیگه ای. گوگل به مرور همون صفحه موجود رو بررسی میکنه و اگه محتوای با کیفیت تری ببینه اون رو رتبه بهتری بهش میده. در واقع سوال ایشون اصلا ارتباطی به چک لیست سئو نداشت.
  10. بله اشتباه از سمت من بود. این کد رو جایگزین و تست کنید لطفا: <ul> <?php foreach ( $orders as $order ) : ?> <li class="gc-display-block"> <?php get_avatar( $order['id'], $size = '48', $default = bloginfo( 'template_directory' ) . '/img/default-avatar.jpg' ); ?> <span class="gc-item2 gc-padding-10 "><?php echo $order['display_name'] ?></span> </li> <?php endforeach; ?>
  11. این کد رو تست کنید لطفا: <?php $the_query = new WP_Query( array( 'posts_per_page' => 5 ) ); $i = 0; if ( $the_query->have_posts() ) { ?> <div class="row"> <?php while ( $the_query->have_posts() ) { $the_query->the_post(); $i++; ?> <?php if( $i == 0 ) { echo '<div class="col-lg-8">'; } elseif ( $i == 3 ) { echo '<div class="col-lg-4">'; } ?> <?php if( $i < 2 ) { ?> <div class="row">
  12. دوست عزیز جالبه که آخرین پاسخ این تاپیک در مورد بالا نیاوردن تاپیکهای قدیمی بوده ولی بازم رعایت نکردید
  13. بستگی داره این المان رو بخواید با چی نمایش بدید. اگه با صفحه سازهاست باید المان رو بر اساس ساختاری که داخل مستنداتشون هست اضافه کنید. اگه با گوتنبرگ هست باید بلوک رو با reac js طراحی کنید. کلا باید مشخص باشه چطوری میخواید استفاده اش کنید. مگه اینکه بخواید استاتیک در نظر بگیرید صفحه اصلی رو و مدیر وبسایت نتونه جابجا کنه. البته اونم مشکلی نداره. شما داخل تنظیمات مثلا سه تا انتخاب دسته بذارید. بعد با get_option اونها رو بگیرید و به ترتیب زیر هم نشون بدید. کار سختی نیست.
  14. خواهش میکنم. روی هر بستری باشه نیازه چنین کاری رو انجام بدید. تفاوتی نمیکنه روی هاست اصلی باشه یا هاست دانلود. معمولا ما یه فایل اکسل داریم برای مسیرها، اسامی، مسیر و تاریخ آپلود رو داخلشون میزنیم تا مدیریتش ساده باشه. کلا تغییر نام و اسامی تصادفی برای اینه که کسی نتونه حدس بزنه. حالا هر بستری باشه برای ذخیره سازی تفاوتی نداره.
  15. yazdaniwp

    آپدیت وردپرس

    پرسش و پاسخ در خصوص محصولات تجاری در انجمن ممنوعه. لطفا برای یک مشکل هم چند تاپیک ایجاد نکنید.
×
×
  • اضافه کردن...