Wordpress Customizr功能页面编辑

时间:2015-02-12 11:19:49

标签: javascript php wordpress

我是Wordpress和PHP的新手。我正在尝试使用Customizr模板设置我的网站。我正在使用xili-language插件使其多语言化。由于我使用的是两种不同的语言,我显然希望在不同语言的首页上显示精选页面。我确实阅读了Customizr模板的文档,但我对PHP和Wordpress模板编辑完全不熟悉......我发现了这个代码:

  

您好,您可以使用名为的过滤器更改精选页面ID:   tc_fp_id并在核心代码中定义如下:

  $featured_page_id  = apply_filters( 'tc_fp_id', esc_attr( tc__f( '__get_option' , 'tc_featured_page_'.$fp_single_id) ), $fp_single_id );

有人可以告诉我这意味着什么,我在哪里实现这个? (我假设它必须添加到functions.php文件中)

1 个答案:

答案 0 :(得分:0)

我有同样的问题。 我使用Customizr 3.3.28。 我可以通过编辑php文件根据语言切换滑块: ./inc/parts/class-content-slider.php

$slider_name_id               = $this -> tc_get_current_slider( $queried_id );
if ($_GET['lang'] == 'en_us') {                                              
  $slider_name_id = 'activities-slider-en-us';                               
}                                                                            
if ($_GET['lang'] == 'pt_br') {                                              
  $slider_name_id = 'activities-slider-pt-br';                               
}                                                                            

我知道这很难看,因为滑块名称是硬编码的,但除非他们可以原生支持,否则我只需要像那样破解它。

我会为特色页面尝试类似的方法,但我相信它们应该是开箱即用的两种语言。还在挖......