-
تعداد ارسالها
806 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
16
نوشتهها ارسال شده توسط فرحان
-
-
از این تابع استفاده کنید:
get_template_directory_uri()اگر نیاورد چند مشکل داره یا آدرس عکس یا اسمش یا فرمتش اشتباهه .
-
سلام. با اینسپکت المنت فایرفاکس موستونو ببرید روی سورس عکس ببینید عکس رو تو سورس نشون میده ؟
-
انتهای فایل style.css کد رو به این صورت گذاشتید:
.post iframe{
width:500px;
height;300px;
background:#eee;
border:4px solid #ccc;
padding:1px;
}کار نداد ؟
اگر کار نداد جلوی هر دستور یک عبارت !important بذارید. مثلا به این صورت :
width:500px !important;اگر باز هم کار نداد با inspect element براوزر نگاه کنید قسمت مطلب تگ هاش چه کلاسی دارن همون به جای .post بذارید در مورد نحوه استفاده از اینسپکت المنت هم جستجو کنید.
- 1
-
سلام. علتش اینه که توی پست ها شما .map نداری که !
شما بیا این کار رو بکن مثلا بگو .
.post iframeکه البته اگر توی پست ها تون ای فریم دیگه ای داشته باشید با این کد اونها هم استایل می گیرن.
- 1
-
سلام.بله منظورشون همینه و البته یه نکته ی دیگه هم هست که اگر اشتباه نکنم وردپرس به طور خودکار کوئری ها رو کش می کنه و گمان نکنم نیازی به کش کردن مجدد باشه.
و کاری که می تونید برای کاهش بار انجام بدید این هست قسمت جستجوی سایت بردارید و به جاش از سرچ گوگل استفاده کنید.
یا مثلا ویجت ها رو از چرخه حذف کنید و در عوض سورسشون رو مستقیما توی قالب بزارید.
یا مثلا از کوئری های واکشی رندوم استفاده نکنید.
و از این جور کارها
- 2
-
سئو کار حرفه ای میخواد چیکار کنه مثلاً ؟ میخواد پول ما رو نصفشو بک لینک بخره نصفشم خودش برداره؟
خوب پول دادن به سئو کار همون باج دادن برای خرید بک لینک هست.
گوگل چرا باید سایت هایی که مطالب درست و اختصاصی مینویسند و اصول سئو را هم رعایت می کنند بالا نیاورد و به جای آن سایت های بی کیفیت را به خاطر خرید بک لینک بالا بیاورد؟
سلام. من سئو کار نیستم ولی سئو کردن قالب و محتوای سایت فقط بک لینک نیست دوست عزیز شاید کسی که شما قبل باش کار کردید کلاه بردار بوده!
سئو شامل خیلی چیزا میشه که من تخصصی توشون ندارم ولی بعضی هاشون اینها هستن:
یکیشاینه که قالب سایتتون رو بررسی کنه که خروجی صفحات سایتتون تگ ها ی html ش ولید باشه یعنی استاندارد باشه یکی دیگش اینه که محتوای اضافی توی صفحات لود نشه مثلا سایز عکس با html کوچیک نشده باشه بلکه بریده شده باشه. یا اینکه برای عنوان پست ها از تگ درست استفاده شده باشه و غیره
در مورد محتوا هم بررسی می کنن که عنوان مطلب هاتون با متن مطالب همخوانی داشته باشه اگر از افزونه ی yoast seo استفاده کرده باشید میبینید که در این مورد موقع ارسال مطلب بهتون هشدار میده.
و اگر اشتباه نکنم آخرین موردش بررسی بک لینک ها هست و تبلیغ توی شبکه های اجتماعی و غیره... به علاوه صفحاتتون باید سبک باشن هاستتون همیشه در دسترس باشه و محتواش تکراری و یا بعضا کپی شده نباشه یا حداقل اختصاصی باشه نه این که 40 تا سایت معروف همه این مطلب رو عینا گذاشتن شما هم ورداری بگذاری بعد بگی چرا نمیان به سایت من!
همچنین طراحی قالب ها هم توش مفاهیم جدیدی مطرح شده که بیشتر به قابلیت های css 3 بر میگرده و یکیش اینه که استفاده از ایکون فونت ها توی طراحی نسبت به استفاده از تصاویر برتری داره.
- 4
-
الان که سرچ کردم دیدم اصلا نیازی به نوشتن افزونه هم نیست! نمونش این پلاگین:
https://wordpress.org/plugins/booking-system/
اگر این به دردتون نخورد بگردید در مورد سیستم رزرو موارد زیادی پیدا می کنید. فقط پلاگینی پیدا کنید که روی یه فروشگاه ست بشه که درگاهش موجود باشه مثل همین ووکامرس.
موفق باشید.
-
متاسفانه بیشتر از این نمیتونم راهنمایی کنم. اگر مشکل از افزونه ها نبوده پس پوستتون ابزارکی داره که با نسخه جدید وردپرس سازگار نیست. که در این صورت باید به طراحش بگید مشکل رو حل کنه.
اگر من بخوام برای کسی مشکل رو حل کنم و مشکل از پوستش باشه اول به دنبال عبارت wp_widget توی همه فایل های پوستش میگردم و بعد طبق دستور العمل زیر توابع رو تغییر میدم:
https://wordpress.org/support/topic/notice-wp_widget-is-deprecated-since-version-430#post-7325082
ولی شما دو ارور دارید که این راه حل برای اولیش هست.
- 1
-
گمان نمیکنم چون اینها ناتیک هستن و تاثیر چندانی معمولا نمیزارن. اما برای امتحان این افزونه رو غیر فعال کنید و بقیه رو فعال کنید ببینید مشکل حل میشه یا نه.
- 1
-
سلام. قبل از کاری که دوستون گفتن فایل wp-config رو توی ریشه نصب وردپرس باز کن جایی که نوشته wp_debug رو پیدا کن و مقدار جلوش که false هست رو بکن true بعدش برو به پنل ادمین ببین خطایی میده یا نه اگر نداد برو به صفحه ارسال مطلب و چک کن ببین خطایی میده اگر خطایی موجود بود آدرس های موجود توی خطا رو حذف کن و بقیه ی توضیحات خطا رو اینجا ارسال کن تا معلوم بشه مشکل از کجاست. بعد از این کار wp-debug رو مجددا false کن تا مشکل امنیتی برای سایتت پیش نیاد.
- 1
-
سلام. یکی از افزونه ها یا یکی از ابزارک های اختصاصی پوستتون به روزرسانی نشده!.
افزونه ها رو یکی یکی غیر فعال کنید تا ببینید کدومشونه. اگر هیچ کدوم نبود یکی از ابزارک های اختصاصی پوسته هست و طراحش باید مشکل رو برطرف کنه.
- 2
-
سلام. میتونید از ووکامرس استفاده کنید. و برای هر ساعت یک محصول ایجاد کنید و محصولات رو موجودیشون رو 1 بزنید و از درگاه های موجود برای اون افزونه استفاده کنید. افزونه های دیگه هم هست. ولی پوستتون هم باید طوری براتون طراحی کنن که مثلا جا خرید محصول بنویسه رزرو مکان.
در کل اگر با این موارد کارتون راه نمیوفته باید سفارش بدید براتون بنویسن ( اگر مثلا می خواید برای یک ماه بشه جا رزرو کرد ، با این افزونه یکم سخت میشه )
بگردید شاید افزونه های دیگه مناسب برای این کار پیدا کنید.
- 1
-
وقتی از افزونه acf استفاده می کنید، مقدار هر فیلدی رو توسط تابع زیر می تونید توی لوپ مطلب نمایش بدید:
echo get_field('field-name');اسم فیلد هم اون اسم انگلیسی ای هست که موقع ایجاد فیلد وارد می کنید. اگر موقع ایجاد فیلد توی افزونه اسم اونو مثلا فیلد من وارد کنید خودش به طور خودکار دومی رو به صورت فیلد-من میسازه، که اونو باید انگلیسی کنید ، مثلا my-field این my-field میشه اسمی که توسط تابع get_field باید فراخوانی بشه.
موفق باشید.
- 1
-
سلام. از افزونه ی advanced custome field استفاده کنید ولی باید برنامه نویسی بلد باشید تا خروجیش رو بگیرید و مثلا خالی بود نشونش ندید یا به خروجی استایل بدید و غیره...
- 1
-
سلام. توی کد بالا به جای استفاده از get_template_directory از تابع plugin dir url استفاده کنید.
https://codex.wordpress.org/Function_Reference/plugin_dir_url
بعد با اینسپکت المنت سورس صفحه رو نگاه کنید ببینید اسلشی چیزی اضافه یا کم بود درستش کنید.
- 2
-
کد درست کار میکنه منتها زمانی که شما وارد میشید هوک 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;
}توی این کد فقط wp_login به wp_logout تغییر کرده.
موفق باشید.
-
خوب مثل من repeat-y بهش بدید دیگه توی لینک رو نگاه کنید می بینید که من بهش repeat-y دادمه
-
سلا. منظورتون این شکلیه؟
https://jsfiddle.net/yj0vc2tq/3/
البته اگر می خواید بیاد وسط موقعیت پس زمینه رو تغییر بدید به این صورت :
background-position: center;بعد فکر می کنم چون پهنای تصویر زیاده وقتی میادش وسط شما فکر می کنی که تصویر داره کش میاد.
- 1
-
سلام. تابع jdate() تابعی هست که براتون تاریخ رو به فارسی و شمسی تبدیل کرده. برای تاریخ عضویت هم از همین تابع استفاده کنید.
سوال اولتون رو هم درست متوجه نشدم اما آرگومان های ارسالی به تابع رو دست کاری کنید مثلا Y یعنی year یا همون سال. اگه حذفش کنید سال از تاریخ حذف میشه در این مورد سرچ کنید توی اینترنت هست.
موفق باشید.
-
سلام. مشکل شما اینه که تو اون عکس کد رو توی تگ php نگذاشتین!!!
همون جایی که گذاشتین خوبه فقط به این صورت واردش کنید:
<?php
if(is_user_logged_in()){
print_last_login();
}
?>- 1
-
سلام. اسپم ارسال نکنید.
این کد رو بذارید انتهای فایل style.css پوسته:
.wp-smiley{
height: 1.5em;
max-height:1.5em;
width:1.5em;
}- 1
-
سلام. این کد رو بزارید توی فایل کانفیگتون:
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);روی وردپرس شبکه تست نکردم ولی روی سایت معمولی جواب میده.
البته بهتره این کار رو نکنید و با htaccess ریدایرکت کنید.
موفق باشید.
- 1
-
سلام. چون با یه سرچ ساده میتونید ببینید که خیلی ها این سوال رو قبلا پرسیده اند.
یکی از راه حل ها ممکنه این باشه:توی فایلی که این مشکلو داره اگر انتهای فایل تگ php رو بسته اید چک کنید بعد از تگ بسته فضای خالی (اسپیس یا خط جدید)موجود نباشه.
- 1
-
تابع بلاگ اینفو مستقیم دستورات رو چاپ میکنه اگر می خواید دستور رو توی اکو قرار بدید باید از get_bloginfo استفاده کنید. در غیر این صورت باید اکو رو ببندید و بعد از فراخوانی تابع بلاگ اینفو مجدد باز کنید:
echo '
<img src="';
bloginfo("stylesheet_directory");
echo ' images/catlogo.png" />
';یا
echo '
<img src="'. get_bloginfo("stylesheet_directory") .' images/catlogo.png" />
';موفق باشید.
- 2
مشکل چیدمان صفحه مطالب
در مشکلات دیگر
ارسال شده در
سلام. فایل style.css پوستتونو باز کنید و انتهاش این کدها رو اضافه کنید: