راهنمای من

راهنمای من

اینجا مجموعه مشکلاتی که شخصا به آنها برخورد کرده ام و راه حلهایش را برای دسترسی راحت خودم مینویسم و شاید دیگرانی هم
راهنمای من

راهنمای من

اینجا مجموعه مشکلاتی که شخصا به آنها برخورد کرده ام و راه حلهایش را برای دسترسی راحت خودم مینویسم و شاید دیگرانی هم

راهنمایی درمورد پستهای کدگذاری شده

در صورتیکه به پستهایی نیاز دارید که به رمز عبور احتیاج دارند اینجا را کلیک کنید

ارور Whmcs internal server error _ subdomain

اولا این ارور مربوط به سرور هست و نیاز به دسترسی هاست و یا سرور دارید.

علاوه بر راهکارهای معمول از جمله افزایش مموری در فایل php.ini و...

پ‌ن: whmcs در سابدامین نصب شده.

یک موردی که شخصا بهش برخوردم این بود که مشکل از فایل . htaccess سایت اصلی بود و پرمیژن ها رو محدود کرده بود.

با بازگردانی htacces روت به حالت پیشفرض مشکل حل شد.

حذف یک post type از نتایج جستجوی وردپرس (عدم نمایش دانلودهای edd در جستجو)

در نتایج جستجوی وردپرس بصورت پیشفرض همه پست تیپ ها (post type) نمایش داده می شود که مثل دانلودهای پلاگین edd (easy digital downloads) یا موارد دیگر...

کدهای زیادی تست کردم و فهمیدم بخاطر اینکه پست تیپ دانلود ها را افزونه EDD با اولویت بالاتری نسبت به پیشفرض وردپرس ایجاد کرده، کدهای من کار نمیکنه و نهایتا با این کد مشکلم حل شد. امیدوارم بدردتون بخوره.

کد زیر را در انتهای فایل فانکشن (functions.php) قالب سایت قرار دهید.


/**
 * update_my_custom_type
 * @author  temForest <info@temforest.ir>
 */
function update_my_custom_type() {
	global $wp_post_types;

	if ( post_type_exists( 'download' ) ) {

		// exclude from search results
		$wp_post_types['download']->exclude_from_search = true;
	}
}
دقت داشته باشید اگر کد را برای افزونه ای غیر از edd نیاز دارید، کلمه download را با پست تیپ مورد نظر تغییر دهید.

حذف رونوشت ها از وردپرس و بهینه سازی پایگاه داده دیتابیس phpmyadmin

روش اول:

یکی از راه های از بین بردن رونوشت ها قرار دادن یک کد کوتاه در functions.php قالب وردپرس فعال وبسایت شما می باشد.


DELETE FROM wp_posts WHERE post_type = "revision";

با اضافه کردن این کد به functions.php هز بار که سایت را بارگذاری کنید تمامی رونوشت ها از بین می روند و برای همیشه پاک می شوند برای اینکه با مشکلی مواجه نشوید پیشنهاد می کنیم که این کد را با گذاشتن دو کاراکتر // در ابتدای هر خط کد به صورت کامنت و غیر فعال در بیاورید.

 

روش دوم: پیشنهادی

یکی دیگر از راه های حذف رونوشت ها  این است که به مسیر phpmyadmin بروید و دیتابیس وردپرس خود را انتخاب کنید. سپس برروی SQL کلیک کرده و کد زیر را در آن وارد کنید

 

روش سوم افزونه رایگان وردپرس Simple Revisions Delete

 

آموزش تصویری کار با افزونه وردپرس Simple Revisions Delete

 

یکی از افزونه های رایگان وردپرس است که شما را در پاکسازی دیتا بیس از رونوشت های اضافی کمک می کند و در بهینه سازی وب سایت به شما کمک شایانی می کند .کافیست فقط این افزونه را نصب و فعال سازی کنید تا حجم دیتا بیس را با حذف رونوشت ها کاهش دهید و به سرعت لود کمک کنید.

منبع: https://wpplus.ir/delete-revision-optimize-wordpress-database/

نمایش شورت کد در قالب وردپرس



قبلا در مورد اینکه شورت کد چیست و چرا در وردپرس استفاده می شود صحبت کردیم و خدمتتون عرض کردم که:

    شورت کد از نسخه ۲٫۵ به بعد در وردپرس اضافه شد و برای کارهای مختلف میشه ازش استفاده کرد . به معنای کامل و طی یک جمله بخوام خدمتتون توضیح بدم شورت کد به شما امکان نوشتن کد های قالب و افزونه ها رو در نوشته ها و برگه های سایت وردپرسی میده.

حالا قصد داریم شورت کد هایی که خودمون ساختیم یا توسط افزونه های نصب شده روی سایت به ما داده شده رو توی قالب پیاده سازی کنیم یعنی نمایش شورت کد در قالب

خب آموزش کوتاه امروز رو با افزونه یوزر پرو کامل می کنم. به عنوان مثال فرض کنید شما یوزر پرو رو روی سایتتون نصب کردید و از شما خواسته شده تا فرم ورود و عضویت کاربران رو در قالب سایتتون قرار بدید. یوزر پرو هم به شما شورت کد زیر رو داده فقط:
[userpro template=login]
1
   
[userpro template=login]

خب حالا اگر که شورت کد رو توی قالب سایتتون قرار بدید بصورت یک متن ساده نمایش داده میشه. پس نیاز داریم تا از یک تابع وردپرسی استفاده کنید به نام do shortcode برای نمایش شورت کد در قالب وردپرس. به این صورت:
<?php echo do_shortcode("[shortcode]"); ?>
1
   
<?php echo do_shortcode("[shortcode]"); ?>

کافیه شورت کد خودتون رو جای [shortcode] قرار بدید تا شورتکد شما در قالب سایت اجرا بشه.