我有一个选项页,我使用this 密码
我想这样做,我在一些文本字段(例如3、2、5、11)和我的作者上添加作者id。php重定向自定义作者页面。
我的作者。php
<?php $post = $wp_query->post;
$options = get_option(\'sample_theme_options\');
if (is_author( array($options[\'sometext\']) ) ) {
include(TEMPLATEPATH . \'/brand.php\');
}
else { include (TEMPLATEPATH . \'/customauthor.php\');
}
?>
我正在添加一些文本字段编号,如3,2,5,11
<?php echo $options[\'sometext\']; ?>
和代码输出:3,2,5,11
但我的作者。php工作不好。第一个id工作,另一个id不工作。
我怎样才能修复它?
最合适的回答,由SO网友:Mike Madern 整理而成
您可以执行以下操作:
<?php
$post = $wp_query->post;
$options = get_option( \'sample_theme_options\' );
$authors = explode( \',\', $options[\'sometext\'] );
if ( is_author( $authors ) ) {
include ( TEMPLATEPATH . \'/brand.php\' );
} else {
include ( TEMPLATEPATH . \'/customauthor.php\' );
}
?>
这样,您就可以始终确保
$authors
包含数组。