Wordpress自定义程序具有页面编辑功能


Wordpress Customizr featured page editing

我是Wordpress和PHP的新手。我正在尝试使用自定义模板设置我的网站。我正在使用xili语言插件使其成为多语言。由于我使用两种不同的语言,我显然想用不同的语言在首页上显示特色页面。我确实阅读了Customizer模板的文档,但我对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文件中)

我也有同样的问题。我正在使用Customizer 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';                               
}                                                                            

我知道这很难看,因为滑块名称是硬编码的,但除非他们能在本地支持这一点,否则我只能这样破解它。

我会对特色页面尝试类似的方法,但我认为它们应该使用两种语言。还在挖。。。