رفتن به مطلب

فرحان

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

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

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

  • روز های برد

    16

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

  1. فرحان

    مشکل در قرار دادن عکس

    اها دوستون مشکل رو متوجه شده بود اما طوری بیانش نکرده بود که راحت متوجه بشید. بببینید منظورش این بوده که منطق شرط شما اشتباه هست، شما گفتی هر موقع این کلاس موجود بود این کار رو بکن هر موقع که نبود اون یکی در حالی که در حالتی که مطلب شما عکس نداره باز هم این کلاس موجوده اما برای مطلب شما عکسی موجود نیست یعنی عملا بخش دوم شرط اصلا اجرا نمیشه! به جای این که از کلاس اگزیست استفاده کنید ، کدتون رو به این صورت بنویسید: <?php if ( class_exists('MultiPostThumbnails') && MultiPostThumbnails::has_post_thumbnail() ) { MultiPostThumbnails::the_post_thumbnail(get_post_type(), 'secondary-image'
  2. فرحان

    مشکل چیدمان صفحه مطالب

    سلام. فایل style.css پوستتونو باز کنید و انتهاش این کدها رو اضافه کنید: #wrapper{ height: auto !important; } section#primary, section#top, .middle{ display: inline-block !important; }
  3. فرحان

    مشکل در قرار دادن عکس

    از این تابع استفاده کنید: get_template_directory_uri() اگر نیاورد چند مشکل داره یا آدرس عکس یا اسمش یا فرمتش اشتباهه .
  4. فرحان

    مشکل در قرار دادن عکس

    سلام. با اینسپکت المنت فایرفاکس موستونو ببرید روی سورس عکس ببینید عکس رو تو سورس نشون میده ؟
  5. انتهای فایل style.css کد رو به این صورت گذاشتید: .post iframe{ width:500px; height;300px; background:#eee; border:4px solid #ccc; padding:1px; } کار نداد ؟ اگر کار نداد جلوی هر دستور یک عبارت !important بذارید. مثلا به این صورت : width:500px !important; اگر باز هم کار نداد با inspect element براوزر نگاه کنید قسمت مطلب تگ هاش چه کلاسی دارن همون به جای .post بذارید در مورد نحوه استفاده از اینسپکت المنت هم جستجو کنید.
  6. سلام. علتش اینه که توی پست ها شما .map نداری که ! شما بیا این کار رو بکن مثلا بگو . .post iframe که البته اگر توی پست ها تون ای فریم دیگه ای داشته باشید با این کد اونها هم استایل می گیرن.
  7. فرحان

    سوال در مورد کش در سطح تم

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

    سیاست نادرست گوگل

    سلام. من سئو کار نیستم ولی سئو کردن قالب و محتوای سایت فقط بک لینک نیست دوست عزیز شاید کسی که شما قبل باش کار کردید کلاه بردار بوده! سئو شامل خیلی چیزا میشه که من تخصصی توشون ندارم ولی بعضی هاشون اینها هستن: یکیشاینه که قالب سایتتون رو بررسی کنه که خروجی صفحات سایتتون تگ ها ی html ش ولید باشه یعنی استاندارد باشه یکی دیگش اینه که محتوای اضافی توی صفحات لود نشه مثلا سایز عکس با html کوچیک نشده باشه بلکه بریده شده باشه. یا اینکه برای عنوان پست ها از تگ درست استفاده شده باشه و غیره در مورد محتوا هم بررسی می کنن که عنوان مطلب هاتون با متن مطالب همخوانی داشته باشه اگر از افزونه ی yoast seo استفاده ک
  9. الان که سرچ کردم دیدم اصلا نیازی به نوشتن افزونه هم نیست! نمونش این پلاگین: https://wordpress.org/plugins/booking-system/ اگر این به دردتون نخورد بگردید در مورد سیستم رزرو موارد زیادی پیدا می کنید. فقط پلاگینی پیدا کنید که روی یه فروشگاه ست بشه که درگاهش موجود باشه مثل همین ووکامرس. موفق باشید.
  10. فرحان

    مشکل WP_Widget is depreca

    متاسفانه بیشتر از این نمیتونم راهنمایی کنم. اگر مشکل از افزونه ها نبوده پس پوستتون ابزارکی داره که با نسخه جدید وردپرس سازگار نیست. که در این صورت باید به طراحش بگید مشکل رو حل کنه. اگر من بخوام برای کسی مشکل رو حل کنم و مشکل از پوستش باشه اول به دنبال عبارت wp_widget توی همه فایل های پوستش میگردم و بعد طبق دستور العمل زیر توابع رو تغییر میدم: https://wordpress.org/support/topic/notice-wp_widget-is-deprecated-since-version-430#post-7325082 ولی شما دو ارور دارید که این راه حل برای اولیش هست.
  11. گمان نمیکنم چون اینها ناتیک هستن و تاثیر چندانی معمولا نمیزارن. اما برای امتحان این افزونه رو غیر فعال کنید و بقیه رو فعال کنید ببینید مشکل حل میشه یا نه.
  12. سلام. قبل از کاری که دوستون گفتن فایل wp-config رو توی ریشه نصب وردپرس باز کن جایی که نوشته wp_debug رو پیدا کن و مقدار جلوش که false هست رو بکن true بعدش برو به پنل ادمین ببین خطایی میده یا نه اگر نداد برو به صفحه ارسال مطلب و چک کن ببین خطایی میده اگر خطایی موجود بود آدرس های موجود توی خطا رو حذف کن و بقیه ی توضیحات خطا رو اینجا ارسال کن تا معلوم بشه مشکل از کجاست. بعد از این کار wp-debug رو مجددا false کن تا مشکل امنیتی برای سایتت پیش نیاد.
  13. فرحان

    مشکل WP_Widget is depreca

    سلام. یکی از افزونه ها یا یکی از ابزارک های اختصاصی پوستتون به روزرسانی نشده!. افزونه ها رو یکی یکی غیر فعال کنید تا ببینید کدومشونه. اگر هیچ کدوم نبود یکی از ابزارک های اختصاصی پوسته هست و طراحش باید مشکل رو برطرف کنه.
  14. سلام. میتونید از ووکامرس استفاده کنید. و برای هر ساعت یک محصول ایجاد کنید و محصولات رو موجودیشون رو 1 بزنید و از درگاه های موجود برای اون افزونه استفاده کنید. افزونه های دیگه هم هست. ولی پوستتون هم باید طوری براتون طراحی کنن که مثلا جا خرید محصول بنویسه رزرو مکان. در کل اگر با این موارد کارتون راه نمیوفته باید سفارش بدید براتون بنویسن ( اگر مثلا می خواید برای یک ماه بشه جا رزرو کرد ، با این افزونه یکم سخت میشه ) بگردید شاید افزونه های دیگه مناسب برای این کار پیدا کنید.
  15. وقتی از افزونه acf استفاده می کنید، مقدار هر فیلدی رو توسط تابع زیر می تونید توی لوپ مطلب نمایش بدید: echo get_field('field-name'); اسم فیلد هم اون اسم انگلیسی ای هست که موقع ایجاد فیلد وارد می کنید. اگر موقع ایجاد فیلد توی افزونه اسم اونو مثلا فیلد من وارد کنید خودش به طور خودکار دومی رو به صورت فیلد-من میسازه، که اونو باید انگلیسی کنید ، مثلا my-field این my-field میشه اسمی که توسط تابع get_field باید فراخوانی بشه. موفق باشید.
  16. سلام. از افزونه ی advanced custome field استفاده کنید ولی باید برنامه نویسی بلد باشید تا خروجیش رو بگیرید و مثلا خالی بود نشونش ندید یا به خروجی استایل بدید و غیره...
  17. سلام. توی کد بالا به جای استفاده از get_template_directory از تابع plugin dir url استفاده کنید. https://codex.wordpress.org/Function_Reference/plugin_dir_url بعد با اینسپکت المنت سورس صفحه رو نگاه کنید ببینید اسلشی چیزی اضافه یا کم بود درستش کنید.
  18. فرحان

    کدی برای نمایش آخرین ورود کاربران

    کد درست کار میکنه منتها زمانی که شما وارد میشید هوک wp_login اجرا میشه و همین تاریخ ورورد فعلی ذخیره میشه ! برای رفع این مشکل و دیدن تاریخ ورود دفعه قبل کد رو به صورت زیر تغییر بدید: function insert_last_login( $login ) { $user = get_userdatabylogin( $login ); update_user_meta( $user->ID, 'last_login', gmdate( 'Y-m-d H:i:s' ), the_time('Y-m-j') ); } add_action( 'wp_logout', 'insert_last_login' ); function print_last_login(){ $user = get_user_meta(get_current_user_id(), 'last_login', true); $value = jdate( 'Y/m/d g:ia', strtotime( $user ) ); echo 'akharin tarikhe voroode shoma: ' . $value;
  19. فرحان

    مشکل با کد html و css

    خوب مثل من repeat-y بهش بدید دیگه توی لینک رو نگاه کنید می بینید که من بهش repeat-y دادمه
  20. فرحان

    مشکل با کد html و css

    سلا. منظورتون این شکلیه؟ https://jsfiddle.net/yj0vc2tq/3/ البته اگر می خواید بیاد وسط موقعیت پس زمینه رو تغییر بدید به این صورت : background-position: center; بعد فکر می کنم چون پهنای تصویر زیاده وقتی میادش وسط شما فکر می کنی که تصویر داره کش میاد.
  21. فرحان

    کدی برای نمایش آخرین ورود کاربران

    سلام. تابع jdate() تابعی هست که براتون تاریخ رو به فارسی و شمسی تبدیل کرده. برای تاریخ عضویت هم از همین تابع استفاده کنید. سوال اولتون رو هم درست متوجه نشدم اما آرگومان های ارسالی به تابع رو دست کاری کنید مثلا Y یعنی year یا همون سال. اگه حذفش کنید سال از تاریخ حذف میشه در این مورد سرچ کنید توی اینترنت هست. موفق باشید.
  22. فرحان

    کدی برای نمایش آخرین ورود کاربران

    سلام. مشکل شما اینه که تو اون عکس کد رو توی تگ php نگذاشتین!!! همون جایی که گذاشتین خوبه فقط به این صورت واردش کنید: <?php if(is_user_logged_in()){ print_last_login(); } ?>
  23. سلام. اسپم ارسال نکنید. این کد رو بذارید انتهای فایل style.css پوسته: .wp-smiley{ height: 1.5em; max-height:1.5em; width:1.5em; }
  24. فرحان

    داشتن دو دامنه

    سلام. این کد رو بزارید توی فایل کانفیگتون: define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']); define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']); روی وردپرس شبکه تست نکردم ولی روی سایت معمولی جواب میده. البته بهتره این کار رو نکنید و با htaccess ریدایرکت کنید. موفق باشید.
  25. فرحان

    مشکل در نصب قالب ساخته شده

    سلام. چون با یه سرچ ساده میتونید ببینید که خیلی ها این سوال رو قبلا پرسیده اند. یکی از راه حل ها ممکنه این باشه:توی فایلی که این مشکلو داره اگر انتهای فایل تگ php رو بسته اید چک کنید بعد از تگ بسته فضای خالی (اسپیس یا خط جدید)موجود نباشه.
×
×
  • اضافه کردن...