-
تعداد ارسالها
340 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
10
نوشتهها ارسال شده توسط MVahedi
-
-
بالاخره تیم توسعه دهنده وردپرس، وردپرس 4.6.1 رو منتشر کردند. تیم توسعه دهنده وردپرس، مدام در حال رفع باگ ها و پیشرفته کردن وردپرس هستند. نسخه 4.6.1 وردپرس نسخه سومی از آپدیت وردپرس هست که در سال ۲۰۱۶ میلادی منتشر شده است. طبعا برای اسکریپت بای و اسکریپت بای ها، آپدیتوردپرس به آخرین نسخه کاملا ارزشمند است ولی چیز مهمتری هم وجود دارد و آن این است که بدانیم در وردپرس 4.6.1 چه امکاناتی جدیدی در انتظار ما نشسته. در مقاله امروز قصد داریم شما را با نسخه 4.6 وردپرس آشنا کنیم.
وردپرس 4.6.1
یکی از مشکلاتی که وردپرس 4.6 فارسی داشت نمایش چپ چین ادیتور در هنگام ارسال مطلب بود. در نسخه 4.6.1 این مشکل کامل برطرف شده است و می توانید با خیال راحت به وبلاگ نویسی خود ادامه دهید.
تغییرات ظاهری در نسخه جدید وردپرس
هرچند تغییرات ظاهری این نسخه ممکن است خیلی زیاد نباشند، ولی تغییرات اعمال شده بسیار مفید هستند و میتوانند تجربه ی کاربری بسیار بهتری را برای شما به عنوان مدیر سایت فراهم آورند.
تغییر فونت های ناحیه مدیریت وردپرس
اولین تغییری که در این نسخه مشاهده میشود، استفاده از فونت های سیستمی در ناحیه مدیریت وردپرس است. حتما میدانید که برای مدت طولانی، وردپرس از فونت Open Sans برای نمایش بخش مدیریت استفاده میکرد که این امر وردپرس را به سورس های بیرونی وابسته کرده بود. (همین حالا نگاهی به کد های سایتتان بیاندازید، خواهید دید که فونت open sans از google fonts فراخوانی شده و مورد دسترسی قرار گرفته) اما در نسخه 4.6 این مسئله کاملا تغییر کرده و وردپرس از این پس از فونت هایی که روی سیستم خود کاربر موجودند استفاده خواهد کرد. این مسئله باعث میشود که نمای نوشتار وردپرس در ناحیه مدیریت در سیستم عامل های مختلف، اندکی متفاوت باشد ولی به یقینا تجربه ی کاربری روان تری در کار کردن با ناحیه مدیریت به همراه خواهد داشت. فونت های انتخاب شده برای هر سیستم عامل عبارتند از :
apple-system برای سافاری و فایرفاکس در macOS و iOS
Helvetica Neue برای مکینتاش قبل از نسخه 10.11
BlinkMacSystemFont برای گوگل کروم در مکینتاش
Segoe UI برای ویندوز
Roboto برای اندروید و Chrome OS
Oxygen-Sans برای KDE
Ubuntu در سیستم عامل Ubuntu
Cantarell برای GNOME
و در نهایت در صورت عدم موجود بودن فونت ها، sans-serif به عنوان fallback
تغییر و بهبود عملکرد ویرایشگر وردپرس
در نسخه های قبلی وردپرس اگر کاربر revision ها را غیر فعال میکرد،دیگر نمیتوانست به درستی از ویژگی ذخیره ی خودکار یا autosave در نوشته ها بهره بگیرد. خوشبختانه این مسئله در وردپرس 4.6 مورد توجه قرار گرفته و حالا کاربران حتی در صورت غیر فعال کردن بازبینی ها، باز هم میتوانند نوشته ی خود را از بکاپ مرورگر یا autosave ها بازگردانی کنند.
همچنین امکان بسیار جالب دیگری که به ویرایشگر اضافه شده، هایلایت کردن لینک های خراب است.
کارکرد این امکان به این صورت است که در هنگام نوشتن یک مطلب، هرگاه لینکی را در مطلب قرار دهید، وردپرس لینک را چک میکند تا از معتبر بودن آن اطمینان حاصل کند. اگر لینک وارد شده معتبر نباشد، نوشته ی مربوطه هایلایت میشود تا شما از مشکل آگاه شده و لینک را اصلاح کنید.
تغییرات فنی وردپرس 4.6
و اما پس از بررسی تغییرات ظاهری، نوبت به بررسی تغییرات فنی این نسخه میرسد. در نسخه ی جدید وردپرس شاهد تغییرات فنی زیر هستیم :
رجیستر کردن استاندارد Metadata
در این نسخه شاهد اضافه شده تابع جدید register_meta() هستیم که تقریبا مشابه register_post_type() عمل کرده و به ما اجازه ی رجیتسر کردن کلید های متا را میدهد. با استفاده از این تابع، افزونه ها و توسعه دهندگان قالب ها قادر خواهند بود به شیوه ی ای استاندارد و یکپارچه با اطلاعات متای ذخیره شده به همراه نوشته ها، کاربران، دیدگاه ها و … کار کنند.
کلاس جدید WP_Post_Type
در وردپرس 4.6 با استفاده از کلاس WP_Post_Type متغیر wp_post_types تبدیل به آرایه ای از آبجکت های WP_Post_Type میشود. با استفاده از این کلاس و متد های آن میتوانید به بکار گیری انواع نوع نوشته ها، قوانین ریرایت، متا باکس ها، هوک ها و تاکسونومی ها بپردازید.
کلاس جدید WP_Term_Query
با استفاده از این کلاس خواهید توانست ترم های وردپرس را با ساختاری بسیار بهتر تولید کرده و مورد استفاده قرار دهید.
دو کلاس جدید WP_Site_Query و WP_Network_Query
این دو کلاس در وردپرس شبکه (چند سایته) به شما اجازه میدهد از سایت ها و شبکه های موجود کوئری گرفته و آن را به صورت Lazy Load بارگذاری کنید.
هدف ما در این نوشته ی کوتاه، معرفی اجمالی امکانات جدید وردپرس 4.6 بود. در صورتی که برخی از بخش های این معرفی کامل نیستند یا کمی از کارکرد اصلی یک کلاس یا تابع فاصله دارند، ما را به بزرگی خود ببخشید. احتمالا در آینده و با عرضه شدن نسخه نهایی وردپرس 4.6 تعریف بهتری از کلاس ها و توابع جدیدی که به وردپرس 4.6 اضافه شده اند، ارائه خواهیم کرد.- 1
-
-
تموم افزونه هاتون رو غیرفعال کنید
اگه مشکل پا برجا بود
نسخه ی وردپرستون رو تغییر بدید یا دوباره جایگزین کنید.
-
ممکنه مربوط به افزونه ها باشه
فضای هاستتون
اینکه هاست ایرانی دارید یا خیر
هاستتون اشتراکی هست یا خیر
سرعت isp
و خیلی چیزای دیگه
با هاستتون در میون بزارید
-
با پشتیبان هاستتون در میون بزارید
علت های مختلفی میتونه داشته باشه
اما روش حل اولیه ش بر مبنای هاستتون و پشتیبانش هست
- 1
-
آموزش نصب اسکریپت :
ابتدا فایل اسکریپتی را که دانلود کرده اید اکستراکت کنید و دنبال فایلی به نام Readme.txt یا Install.txt یا مشابه اینها بگردید… پس از یافتن، فایل مربوطه را باز کنید … در این فایل مراحل نصب اسکریپت نوشته شده است که ما انواع روش ها را برای شما مثال می زنیم
معمولا اسکریپت ها نیاز به یک پایگاه داده برای پردازش اطلاعات دارند که دیتابیس نامیده می شود اسکریپت ها از این نظر به ۲ دسته تقسیم می شوند :
۱- اسکریپت هایی که نیاز به دیتابیس یا پایگاه داده ندارند
۲- اسکریپت هایی که به دیتابیس نیاز دارند
سوال :از کجا بفهمیم یک اسکریپت به دیتابیس نیاز دارد یا نه ؟
پاسخ : ساده ترین روش خواندن فایل راهنمای نصب اسکریپت هست (Readme.txt یا Install.txt )
اگر اسکریپت راهنما نداشت باید با فرض اینکه به دیتابیس نیاز ندارد آن را نصب کنیم و پس از باز کردن آدرس اگر اسکریپت به درستی کار کرد که مشخص است به دیتابیس نیاز نداشته اما اگر به خوبی کار نکرد و ارورهایی مشابه : Cannot Connect to database یا Database Error و … داد باید بفهمیم که نیاز به دیتا بیس دارد
یک روش دیگر هم اینست که بعد از اکستراکت به دنبال فایلی به نام config بگردید و آن ا باز کنید در صورتی که درون این فایل محلی برای نوشتن اطلاعات دیتابیس بود ( اطلاعات دیتابیس شامل نام ، یوزر و پسورد دیتابیس) باید بفهمیمم که ۱۰۰ % نیاز به دیتابیس دارد
———————————–
نصب اسکریپت های بدون نیاز به دیتابیس
نصب این گونه اسکریپت ها بسیار ساده است فقط کافیست تمام فایل های اسکریپتی را که دانلود کرده اید داخل یک پوشه اکستراکت کنید و با کمک فایل منیجر پوشه را روی هاست خود آپلود کنید
به طور مثال آدرس سایت ما www.codnevisha.ir است و ما می خواهیم اسکریپت مترجم متن را که یک اسکریپت بدون نیاز به دیتابیس هست درون آدرس www.codnevisha.ir/esd نصب کنیم
ابتدا اسکریپت مترجم متن که یک فایل فشرده (Zip) هست را دانلود می کنیم سپس آن را درون یک پوشه به نام srt آپلود می کنیم سپس پوشه trs را درون هاست خود آپلود می کنیم … پس از پایان آپلود وارد آدرس www.codnevisha.ir/esd می شویم می بینیم که اسکریپت به همین سادگی نصب شده
شما این راه رو برید اگه درست جواب نداد بگین تا قسمت دومو بگم براتون
-
فکر نمیکنم هسته مشکل داشته باشه
این تکثیر ها ممکنه بخاطر روبات های نویسنده باشه که شاید نویسنده های دیگه استفاده میکنن و از قضا اسپمر هم هستن
-
شما کدشو بگیر
هرجا میخای اپلود کن توی هاستت
دکمشو بزار توی یه برگه
صفحه نمایش فال هم میتونی ایفرم بدی بهش
-
من نمیدونم چرا دارین کارتون رو سخت میکنین وقتی با yoast حرفه ای و راحت و بهینه میشه ساخت
نیازی به این کار ها هم نداره
اون کد فقط در باکس متن html که توسط افزونه ی visual composer ایجاد میشه ( اگه وردپرستون نسخه ی 4.5 به پایین باشه قابل اجراست) میتونه کارایی داشته باشه
در غیر این صورت صد بار هم کد رو کپی کنین توی برگه نتیجه ای نداره.
اگه مایل بودید دسترسی بدین براتون با yoast بسازم.
-
به تاپیک موجود در انجمن مراجعه کنید.
-
توی style.css بگردید
-
فکر نمیکنم مربوط به نسخه ی وردپرس باشه همچین باگی اشاره نشده تا الان
اگه مشکلتون پا برجاست دسترسی بدید ببینیم مشکل از چیه
-
در 45 دقیقه قبل، yaali گفته است :
ممنونم
ولی پیداش نکردم اینی که میگین رو
یعنی sub-menu هست
ولی 36*200 جایی نیست
زیر منو رو باز کنید و از کلید های ترکیبی Ctrl+Shift+C استفاده کنید و موس رو ببرید روی sub menu
و کلیک راست کنید ( در صورت کلیک کردن مستقیم با کلیک چپ به صفحه ی دوربین امنیتی هدایت میشید و فایده ای نداره )
آدرس رو ملاحظه می کنید با لاین خط
اگر وجود نداشت خودتون در کلاس به طور پیشفرض اندازه رو طبق اندازه استفاده کنید. و اندازه دلخواه بدید
-
آره
دسترسی به phpmyadmin دارید؟
ینی هاست اشتراکی نیست؟اگه نیست به راحتی میتونین بک آپ رو برگردونین
آموزش های زیادی توی اینترنت وجود داره بر اساس اینکه سی پنل استفاده می کنین یا دایرکت ادمین یکیشو انتخاب کنین وبخونیناگه برطرف نشد و سوالی داشتید در خدمتیم
-
در 29 دقیقه قبل، mpi گفته است :
منظورتون دقیقا چیه ؟
فایلی چیزی درون ریزی کردین از قالب؟
محتوا یا برگه
-
دوستمون درست میگن باید از استایل و برنامه نویسی و چندین کوئری استفاده کنید.
یا فیسبوک رو باز کنید و چیزی که میخواین رو بیارین جلوتون
اون وقت با Ctrl+Shift+C بتونین یه راهنمایی از سورس اون بگیرید
- 2
-
شما در کلاس u1.sub-menu اندازه ی 200*36 رو تغییر بدید
-
با هاستتون تماس بگیرید و آخرین بک آپ رو بازگردانی کنید.
سپس همونجور که گفتن با افزونه ها کپی بگیرید و انتقال بدید
-
شما مطمعنی دسترسی ادمین داری؟
-
میشه یه عکس از حالت متنی در حالتی که با اینترنت ایران استفاده می کنید بزارید؟
همینطور نسخه ی وردپرس خودتون رو بگید. -
در 40 دقیقه قبل، mpi گفته است :
ببینید من تو قسمت انتشار (سمت چپ صفحه) گزینه منتشر شده رو ندارم ، فقط دو گزینه پیش نویس و برای بازبینی رو دارم . مشکل میتونه از این باشه ؟
از درون ریزی استفاده کردید؟
-
منظورتون رو کامل تر بگید
-
دوست من این کاری که بر اساس عنوان میخواین انجام بدین تا جایی که من میدونم از لحاظ منطقی دچار مشکل میشید در آینده
ببینید شما باید در اون کدی که دادم تمامی شروط مربوط به tag ها رو پاک کنید و بعد عنوان مطلبتون رو ارجاع بدین به یه آرایه
و در هر بار که به روزرسانی مطلب میزنید اون آرایه با تمامی آرایه های دیگه ی عناوین پست هاتون مقایسه بشه
حتما میدونین هر کاراکتر 2 بایت حافظه از رم و سیستم هاست شما میگیره و این مقایسه در عنوان های طولانی باعث افزایش مصرف سی پی یو و کند شدن سایتتون به مرور میشه
همچنین به هاست فشار زیادی میاد.
باز هم این نظر من بود طبق تجربیاتی که توی برنامه نویسی داشتم اگه دوستان دیگه نظرات متفاوتی دارند یا حتی شما خوشحال میشم به اطلاعاتم اضافه بشه.
پیشنهادم اینه مطالبی که میخواین با عناوین یکسان قرار بگیره اون عنوانش رو به عنوان برچسب قرار بدید و پست های مرتبط رو بر اساس برچسب ها بزارید
این خیلی به صرفه تره.
-
منظورتون اینه که تمام مطالب مربوط به عنوان یک مطلب نمایش داده بشه؟
یعنی اگه عنوان شما باشه: مدرسه ی فوتبال پرسپولیس
مطالب مرتبط شما میتونه : مدرسه ی نمونه ی استان تهران هم باشه؟!
یا نه باید کلا عینا نام مدرسه فوتبال پرسپولیس باشه و مطلب مرتبطش بشه مدرسه فوتبال پرسپولیس نوشهر
کدوم!؟
بک لینک به سایت
در سئو
ارسال شده در
بله به راحتی
اگه به صورت زیاد لینک بده بهتون
و سایت مورد نظر اسپمر یا فاقد اعتبار باشه به سایت شما ضرر میزنه!