Wordpress脚本本地化in_category

时间:2013-02-22 10:35:18

标签: wordpress

我已经在我的functions.php中本地化了一个脚本,如下所示:

wp_enqueue_script('script', get_template_directory_uri() . '/js/script.js', 'jquery', false);
$scriptParams = array( 'catWork' => in_category('9'), 'catNews' => in_category('10'), 'test' => 'localized'  );
wp_localize_script('script', 'scriptLocalize', $scriptParams);

然后,我在同一页面上查询2个单独的类别并在2个单独的部分中输出缩略图。当我点击缩略图时,我通过ajax加载内容,但我需要使用我的javascript检测帖子的类别。例如:

$('.thumbnail').click(function() {
    if (scriptLocalize.catWork) {
      // Do something
    } else if (scriptLocalize.catNews) {
      // Do something else
    }
}

然而,它似乎不起作用。我在我的搜索结果页面上运行相同的东西,它运行一般的post循环,它工作正常。它不起作用,因为我在这种情况下查询特定类别?我知道脚本是本地化的,因为如果我在'test'变量上运行一个警报,它会按照预期的那样警告“本地化”。

有什么想法吗?

0 个答案:

没有答案