WP定制器API已加载到函数中。php

时间:2017-02-15 作者:Pelle2010

你好,

我又一次被我的定制器API卡住了。我在我的主题和功能的主题定制方面做了很多工作。php有点失控了。是否有一种方法可以将所有这些“面板/部分/设置/控件”放入一个额外的文件中,然后将该文件加载到函数中。php?

即使这样,是否有一种方法可以仅在自定义程序打开时加载该文件?

提前感谢!

1 个回复
最合适的回答,由SO网友:Weston Ruter 整理而成

对您可以在customize_register 行动例如:

<?php
// File: functions.php
add_action( \'customize_register\', function( $wp_customize ) {
    require_once dirname( __FILE__ ) . \'/inc/customize.php\';
    wpse256532_customize_register( $wp_customize );
} );
以及inc/customize.php 文件:

<?php
// File: customize.php
function wpse256532_customize_register( $wp_customize ) {
    $wp_customize->add_setting( /* ... */ );
    $wp_customize->add_control( /* ... */ );
    // ...
}
// ... any additional customizer classes and other includes ...

相关推荐

如果POST太长,WP REST API返回空白响应

我正在开发一个iOS应用程序,它需要使用WP Rest API来获取帖子。一切都很顺利,我使用此端点按ID获取帖子:https://example.com/wp-json/wp/v2/posts/12345 大多数情况下,API都会按预期返回帖子,但如果文章长度超过1300字左右,则会返回空响应。我所说的空是指页面将完全为空,甚至没有404状态码或空数组[]。它确实返回代码200,这意味着一切看起来都很好,但响应为空。从我的疑难解答来看,空白回复的原因似乎是因为帖子的字数太多。我有没有办法更新W