سلام خدمت استاد گرامی
1-اگر خواسته باشیم دو قالب(یا بیشتر) یک فارسی و یک انگلیسی(با طراحی متفاوت یا شبیه به هم) داشته باشیم
و کاربر با تغییر زبان سایت به آن قالب ارجاع داده شود و فایلهای آن قالب فراخوانی شوداین چطور ی هندل می شود؟
2-نحوه انتشار پست ها ی فارسی و انگلیسی یا زبانهای دیگر دراین حالت چطوری است؟
3- با تغییر زبان استایل ها بهم می ریزد و سایت ظاهر خوبی پیدا نمی کند برای این حالت برای این که این مشکل پیش نیاید باید چکار کنیم؟
با تشکر از لطف شما
با سلام. اگر دو تا قالب مجزا باشه به نظرم بهترین روش استفاده از فیلتر های 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' );