رفتن به مطلب

yazdaniwp

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

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

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

  • روز های برد

    33

تمامی مطالب نوشته شده توسط yazdaniwp

  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

    آپدیت وردپرس

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

    مشکل افزونه

    پرسش و پاسخ در خصوص محصولات تجاری در انجمن ممنوعه. لطفا برای یک مشکل هم چند تاپیک ایجاد نکنید.
  17. خواهش میکنم. برای هاست دانلود از مجموعه های خارجی باید object storage host رو جستجو کنید. فقط مشکل پرداخت ارزی نیست، تقریبا همه هاستینگها بجز مواردی که با ارزهای دیجیتال میتونید پرداخت کنید، نیاز به وریفای دارن و باید مدرک هویتی و اقامتی خارج از ایران رو ارائه کنید که نیاز به فرد معتمدی داره که ساکن ایران نباشه. godaddy هم همینه. اصلا دامنه مهم نیست براشون، حتی مهم نیست به کجا خدمات میدید، همین که محرز بشه که شما از داخل ایران پرداخت نمیکنید، خدمات میدن. اما در مورد هاست داخلی، من اشاره ای به کدنویسی نکردم. شما وقتی میخواید فایل رو آپلود کنید، اسامی رو تصادفی بذارید و داخل چند تا پوشه قرا
  18. yazdaniwp

    نهایت قدرت وردپرس؟

    خواهش میکنم. نمیشه این جوری قیمت داد واقعا. cdn ای که دیوار داره مثل کلافلیر و ... نیست. یه معماری کاملا متفاوت و مدیریت شده است. سرور دارن چند جای کشور. یه قالب اختصاصی از 20 میلیون شروع میشه به بالا. دیوار یه تیم چند صد نفره برنامه نویس، sysadmin، devops، سئو، تست، پن تست و .... داره. چیزی نیست که بخواد یه نفره یا با هزینه کم یا یه گروه کوچیک انجام بشه. سیستمهای ریکامندیشن و.. کلی الگوریتم پشتشه. وردپرس محدودیتش در بازه محدودیت php هست. ولی داشتن چنین تیمی بخش سخت ماجراست نه پیاده سازیش. در کل بنظرم هیچ مجموعه ای بجز خود دیوار نمیتونه چنین تیمی داشته باشه که اگه میشد بقیه هم اینکار رو م
  19. yazdaniwp

    تکرار شدن فایل post admin ajax

    خواهش میکنم. افزونه های کش عموما تنظیماتی برای deffer, preload,... دارن. قاعدتا وقتی ترتیب لود فایلهای تغییر کنه، این اتفاق میفته.
  20. yazdaniwp

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

    سلام. خواهش میکنم. خیر فقط در صورتیکه لینک تغییر کنه خطای 404 میگیرید. اینکه عبارات رو تغییر بدید چقدر در سئوی سایتتون موثره رو باید با یه متخصص سئو صحبت کنید ولی با ویرایش محتوا، قطعا خطای 404 نخواهید داشت.
  21. از چی استفاده میکنید برای نمایش؟کجا نمایش میدید؟ اصولا باید یه بخشی مثلا داخل ویرایش مطلب یا دسته بندی اضافه کنید و یا یه پنل تنظیمات داشته باشید و دسته مورد نظر اونجا انتخاب بشه و ذخیره کنید. بعد در زمان نمایش، دسته ای که ذخیره شده رو بگیرید و جایگزین کنید.
  22. yazdaniwp

    تر جمه value must be less than or equal to ووکامرس

    سلام. اگه منظورتون اون پیامی هست که در زمان تغییر تعداد میاد، اون مربوط به html5 هست و نیاز هست با جاوااسکریپت تغییرش بدید.
  23. yazdaniwp

    تغییرات در url پست های وردپرسی

    سلام. این بدترین اتفاقی هست که میتونه بیفته از نظر سئو. اینجوری از نظر گوگل شما دو صفحه با آدرس متفاوت ولی محتوای یکسان دارید. اگه میخواید آدرسها رو برای اشتراک کوتاه کنید افزونه های مرتبط برای اینکار هست که ضمن انتقال به صفحه جدید، ریدایرکت رو انجام میدن.
  24. سلام. باید فایل htaccess و آدرس وبسایت داخل دیتابیس یا تنظیمات اسکریپت رو بررسی کنید. اصولا باید ریدایرکت بشه روی یه آدرس و الا از نظر سئو هم به مشکل میخورید.
  25. yazdaniwp

    تکرار شدن فایل post admin ajax

    سلام. افزونه (مثلا ووکامرس) یا قالبتون یه درخواست ایجکس میفرسته. البته جی تی متریکس ابزار دقیقی نیست. مهم رتبه وبسایت در گوگل پیج اسپید هست.
×
×
  • اضافه کردن...