Я использую get_template_part() для динамической вставки страниц Wordpress. У меня установлен (m) qTranslate, но я не могу получить какой-либо другой язык, кроме стандартного с get_template_part(). __() и _e() также не переведены.Is get_template_part() с учетом локализации?
get_template_part (код):
$q_config['language'] = $_POST['lang'];
$post_id = $_POST['postId'];
$page_data = get_post($post_id);
ob_start();
get_template_part('page-template/page', $page_data->post_name);
$output .= ob_get_clean();
ob_end_flush();
шаблон кода Пример:
<div>
<?php $the_query = new WP_Query('posts_per_page=50'); ?>
<?php if ($the_query->have_posts()) : ?>
<div id="isotope-list">
<?php while ($the_query->have_posts()) : $the_query->the_post();
if (in_category(get_category_by_slug('designs')->term_id)) {
$termsArray = get_the_terms($post->ID, "category");
$termsString = "";
foreach ($termsArray as $term) {
$termsString .= $term->slug.' ';
}
?>
<div class="<?php echo $termsString; ?> item">
<span class="fs-<?php echo $post->ID; ?> ?>"></span>
<div><?php the_title();?></div>
<div class="thumbmail">
<?php
$thumb_url_array = wp_get_attachment_image_src(get_post_thumbnail_id(), 'thumbnail-size', true);
$thumb_url = $thumb_url_array[0];
echo '<img src="'.$thumb_url.'"/>';
?>
</div>
<span class="description name"><?php _e('Click to see more', 'sp'); ?></span>
</a>
</div>
<?php }
endwhile; ?>
</div>
<?php endif; ?>
</div>
В function.php у меня есть:
load_child_theme_textdomain('sp', get_stylesheet_directory().'/languages');
Кто-нибудь знает, если get_template_part() можно получить локализации и как?