ایجاد قالب

پرسیده شده
فعالیت 1100 روز پیش
دیده شده 357 بار
0

سلام خدمت استاد گرامی

1-اگر خواسته باشیم دو قالب(یا بیشتر) یک فارسی و یک انگلیسی(با طراحی متفاوت یا شبیه به هم) داشته باشیم

و کاربر با تغییر زبان سایت به آن قالب ارجاع داده شود و فایلهای آن قالب فراخوانی شوداین  چطور ی هندل می شود؟

 

2-نحوه انتشار پست ها ی فارسی و انگلیسی یا زبانهای دیگر دراین حالت چطوری است؟

 

3- با تغییر زبان استایل ها بهم می ریزد و سایت ظاهر خوبی پیدا نمی کند برای این حالت برای این که این مشکل پیش نیاید باید چکار کنیم؟

 

با تشکر از لطف شما

فایل پیوست

رضا بیرجندی(محب)
رضا بیرجندی(محب)

1 اردیبهشت 00

0
حذف شده

با سلام. اگر دو تا قالب مجزا باشه به نظرم بهترین روش استفاده از فیلتر های template و stylesheet هست که کافیه اسم قالب مورد نظر رو براشون برگردونید.

 

function update_theme() {
	if(isset($_GET['lang']) && $_GET['lang'] === 'en')
	{
		return 'english_theme_name';
	}
	
	return 'farsi_theme_name';
	
}

add_filter( 'stylesheet', 'update_theme' );
add_filter( 'template', 'update_theme' );
فایل پیوست

کیوان علی محمدی

توسط

کیوان علی محمدی

3 اردیبهشت 00