情况是这样的。我正在使用一个插件,虽然它(一半)工作正常,但我无法访问设置页面。
该插件是从Youtube和其他视频网站获取缩略图,但问题是,出于审美原因,我必须使用特定的“特色”框嵌入视频。如果我按照“通常的方式”将视频放在帖子中,效果会很好。
我做了一些研究,显然插件接受自定义字段值(这可以解决我的问题),但我必须在其设置页面中输入自定义字段名称。由于某种原因,我无法访问它,只能得到一个空白页。我认为这可能是插件冲突,但我尝试过激活和停用其他插件,但仍然没有成功。
我查看代码,发现这部分:
<th scope="row">Custom Field (Optional: If your video is stored in a custom field, enter the name of that field here. Otherwise, leave this field blank.)</th>
<td><fieldset><legend class="screen-reader-text"><span>Custom Field (Optional: If your video is stored in a custom field, enter the name of that field here. Otherwise, leave this field blank.)</span></legend>
<input name="video_thumbnails_custom_field" type="text" id="video_thumbnails_custom_field" value="<?php echo get_option( \'video_thumbnails_custom_field\' ); ?>" />
我相信这就是它使用表单输入的地方:
// Get the post or custom field to search
if ( $video_key = get_option( \'video_thumbnails_custom_field\' ) ) {
$markup = get_post_meta( $post_id, $video_key, true );
} else {
$post_array = get_post( $post_id );
$markup = $post_array->post_content;
$markup = apply_filters( \'the_content\', $markup );
}
$new_thumbnail = null;
我的问题是,如何绕过并硬编码自定义字段名?我已经尝试将该值直接分配给$video\\u key(因此它是$video\\u key=$skyali\\u video>>主题的视频特征值)和放置自定义字段名称(“skyali\\u video”)的变体,但仍然没有成功。
提前谢谢。