رفتن به مطلب

محسن عواطفی

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

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

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

  • روز های برد

    22

تمامی مطالب نوشته شده توسط محسن عواطفی

  1. سلام وقت بخیر نیازی نیست این همه کد رو بفرستید، آدرس سایتتون و اون بخشی که این مشکل رو داره بفرستید، اونطوری راحت تر میشه بررسیش کرد
  2. محسن عواطفی

    ساخت فیلد سرچ حرفه ای

    سلام وقت بخیر افزونه Ivory search رو امتحان کنید.
  3. محسن عواطفی

    اجرا نشدن کد css

    سلام، وقت بخیر لطفا کد رو بفرستید تا بررسی بشه.
  4. سلام وقت بخیر همونطور که توی ارور گففته شده، قالب شما از توابع منسوخ شده‌ی وردپرس استفاده میکنه، اگر اون تابع رو از لاین 5600 فایل functions.php قالبتون بردارید ممکنه که سایتتون با یه اختلال دیگه مواجه بشه، پس بهتره که یا با سازنده قالبتون این موضوع رو مطرح کنید، یا اینکه قالبتون رو به یک قالب بهینه و بروز تغییر بدید.
  5. محسن عواطفی

    رند کردن قیمت

    البته لازم به ذکره، کدی که در بالا ارسال کردم فقط به شکل ظاهری قیمت‌هارو گرد میکنه و اگر بخواید که قیمت محصولات آپدیت بشه قرار دادن این کد در فایل functions.php قالبتون میتونه مشکل رو حل کنه : $args = array( 'post_type' => 'product' ); $products = get_posts( $args ); if ( $products ){ foreach ( $products as $product ){ $product = wc_get_product( $product->ID ); $regularPrice = floor($product->get_regular_price()); $price = floor($product->get_price()); update_post_meta($product->ID, '_regular_price', $regularPrice); update_post_meta($prod
  6. محسن عواطفی

    رند کردن قیمت

    خواهش میکنم. اگر اشتباه نکنم افزونه‌ی Bulk Edit Pro بتونه اینکار رو انجام بده، با این حال بهترین راهش کدنویسیه اختصاصیه.
  7. محسن عواطفی

    رند کردن قیمت

    سلام، وقت بخیر از دو راه میتونید این کار رو انجام بدید : راه اول : تغییر ساختار قیمت محصول از طریق php در این راه باید به در فایل‌های قالبتون دنبال فایلی که محصولات رو نمایش میده بگردید و در جایی که قیمت محصولات وارد شده، کد یا تابعی که قیمت محصول رو نمایش میده رو درون تابع زیر قرار بدید : <?php echo floor( $price ); ?> راه دوم : گرد کردن قیمت‌ها، بعد از بارگذاری کامل قالب از طریق js در این راه باید ابتدا المنت‌هایی که قیمت رو نمایش میدن در یک متغیر بریزید : let priceElements = document.getElementsByClassName('price'); در مرحله باید از طر
  8. سلام، وقت بخیر بهتره آدرس سایت رو بفرستید تا بررسی بشه. با این حال ممکنه با قرار دادن این کد قبل از بسته شدن تگ head در فایل header.php قالبتون این مشکل حل بشه : <meta name="viewport" content="width=device-width, initial-scale=1.0">
  9. محسن عواطفی

    فوتر متفاوت برای نسخه موبایل وبسایت

    خواهش میکنم، موفق باشید...
  10. لطفا خصوصی پیام بدید.
  11. فک کنم فهمیده باشم منظورتونو، شما میخواید از طریق پست تایپ اصلی سایت یک محصول ایجاد کنید و از طریق پست تایپ پروداکت، فروشنده های اون محصول رو زیر اون نوشته قرار بدید. اگر منظورتون همین بوده باشه که تمام این موارد از طریق کدنویسی امکان پذیرن.
  12. سلام، وقت بخیر اگر می‌خواید چیزی نظیر پرسش‌های متداول بسازید که با افزونه‌های صفحه ساز مثل المنتور میشه اینکارو انجام داد. اما اگر می‌خواید یک بخش برای پرسش سوال توسط کاربر و پاسخ توسط شما (یا دیگر کاربران) بسازید، افزونه هایی برای اینکار وجود داره (مثل Sabai Discuss)، اما کدنویسی اختصاصی بهترین راه برای اینکاره.
  13. سلام، وقت بخیر منظورتونو درست متوجه نشدم. ولی اگر بخواید اون 10 پست رو به شکل ردیفی زیر محتوای مطلب نشون بدید باید این کد رو در بخشی که می‌خواید مطالب نشون داده بشن قرار بدید : <?php $args = array( 'numberposts' => 10, 'post_type' => array( 'product' ) ); $products = get_posts( $args ); if ( $products ) { foreach ( $products as $product ) { setup_postdata($product); ?> <div> <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a>
  14. محسن عواطفی

    فوتر متفاوت برای نسخه موبایل وبسایت

    سلام، وقت بخیر پیشنهاد میکنم در کنار فایل footer.php قالبتون یک فایل بسازید با نام (footer-mobile.php) و کدهای html فوتر موبایل رو در اون وارد کنید، سپس در محل فراخوانی فوتر (جایی که کد get_footer() قرار گرفته) این کد رو قرار بدید : if( wp_is_mobile() ){ // Mobile Footer get_footer( 'mobile' ); } else{ get_footer(); }
  15. سلام، وقت بخیر تا اونجایی که اطلاع دارم چنین افزونه‌ای وجود نداره. باید اختصاصی کدنویسی بشه.
  16. محسن عواطفی

    ویرایش برگه اختصاصی در وردپرس

    برای تنظیم چنین پس زمینه‌ای باید به اون بخشی که میخواید پس زمینه روی اون نمایش داده بشه، کلاس container و آی‌دی jsi-hex-container رو بدید. در مرحله بعد در فایل style.css قالب این کدهارو وارد کنید : html, body{ width: 100%; height: 100%; margin: 0; padding: 0; overflow: hidden; } .container{ width: 100%; height: 100%; margin: 0; padding: 0; background-color: #000000; } و در مرحله آخر این کد رو انتهای فوتر قالب قرار بدید : <script> var RENDERER = { RESIZE_INTERVAL : 30, RADIUS : 25, RATE : 0.98, init : function(){ this.setParameters
  17. محسن عواطفی

    کمک

    سلام، وقت بخیر این موارد در طول زمان و با بهبود سئوی سایت به شکل خودکار و با توجه به محبوبترین بخش‌های سایتتون، در گوگل نمایان میشن. نیازی به نصب افزونه نیست، شما فقط باید روی تولید محتوا و سئوی سایتتون تمرکز کنید.
  18. محسن عواطفی

    ویرایش برگه اختصاصی در وردپرس

    خواهش میکنم منظورم از ناقص بودن لینک، لینک تصویری بود که فرستادید. لطفا لینک صحیح تصویر رو مجددا ارسال کنید.
  19. محسن عواطفی

    ویرایش برگه اختصاصی در وردپرس

    در ضمن لینک تصویری که فرستادید نادرسته و باز نمیشه.
  20. محسن عواطفی

    ویرایش برگه اختصاصی در وردپرس

    اگر از کد دوم استفاده کردید، به این نکته توجه داشته باشید که بعدها اگر مجبور شدید نظرسنجی رو به یک صفحه دیگه منتقل کنید، باید در خط اول کد به جای عدد 22360، آی‌دی صفحه جدید رو بزارید.
  21. محسن عواطفی

    ویرایش برگه اختصاصی در وردپرس

    سلام، وقت بخیر در اون برگه (در صورت امکان) میتونید این css رو قرار بدید : #main { background-image: url("آدرس تصویر مورد نظر"); background-size: cover; background-position: center; } اگر هم امکان تنظیم استایل سفارشی برای برگه‌هارو ندارید این کد رو در بخش سفارشی سازی » CSS سفارشی قالبتون قرار بدید : .page-id-22360 #main { background-image: url("آدرس تصویر مورد نظر"); background-size: cover; background-position: center; }
  22. سلام، وقت بخیر این کد css رو استفاده کنید : .fg-item.fg-type-image { width: 100% !important; }
  23. سلام وقت بخیر دلیل این اتفاق ممکنه محدودیت اندازه در هنگام آپلود فایل باشه. این کد رو در در انتهای فایل htaccess سایتتون قرار بدید : php_value upload_max_filesize 200M php_value post_max_size 200M php_value max_execution_time 300 php_value max_input_time 300 اگر حل نشد این کد رو انتهای فایل functions.php قالبتون قرار بدید : @ini_set( 'upload_max_size' , '200M' ); @ini_set( 'post_max_size', '200M'); @ini_set( 'max_execution_time', '300' ); اگر مشکل از محدودیت اندازه فایل باشه احتمالا یکی از این کدها مشکلتون رو حل کنه.
  24. سلام، وقت بخیر راستش افزونه‌ای نمیشناسم برای اینکار. اما انجام این کار از طریق کدنویسی php کار سختی نیست. اول یک فایل php با نام (برای مثال) information-processing.php بسازید. بعد در صفحه‌ای که میخواید فرم نمایش داده بشه یک فرم (ترجیحا به شکل اختصاصی و با HTML) بسازید و Action اون فرم رو به فایل php که ساختید بدید؛ تقریبا با این شکل : <form action='<?php echo get_template_directory_uri(); ?>/information-processing.php' method='POST'> <input type='text' name='firstname'> <input type='text' name='lastname'> <input type='number'
  25. سلام، وقت بخیر این کد احتمالا کمکتون کنه : <?php // کاربر $user = wp_get_current_user(); // نام کاربری $username = $user->user_login; // نام $user_firstname = $user->user_firstname; // نام خانوادگی $user_lastname = $user->user_lastname; // نام نمایشی $user_display_name = $user->display_name; if ( $user_firstname && $user_lastname ){ // نمایش نام کامل echo $user_firstname . ' ' . $user_lastname; } elseif ( $user_display_name ){ // نمایش نام نمایشی echo $user_display_name; } else { // نمایش نام کاربری echo $username; } ?>
×
×
  • اضافه کردن...