if else语句只包含特定字符串

时间:2013-03-15 07:43:32

标签: php wordpress if-statement

我想加载我的样式表和脚本的wordpress标题,以便在我的首页/主页上显示文档,以便通过wordpress选项设置get_option('my_main_scripts')来提供特定条件。

此选项设置的值池为javascript library, javascript yui, javascript jquery, javascript dojo,依此类推。所有选项值都包含常用词javascript。 并且如果从包含单词javascript的池中选择任何一个值,则要加载css。

因此,使用OR(||)为每个选项写入条件,我认为最好从值中获取常用词并记下条件。javascript我该怎样才能得到这个?

<?php if ( is_home() || is_front_page()  ) { ?>

<?php if (get_option('my_main_scripts') == "javascript library"): ?>

<link rel="stylesheet" href="<?php bloginfo("template_url"); ?>/css/javadoc.css" type="text/css" media="screen" />
<link rel="stylesheet" href="<?php bloginfo("template_url"); ?>/js/javadoc.dojo.css" type="text/css" media="screen" />

<link rel="stylesheet" href="<?php bloginfo("template_url"); ?>/js/javadoc.yui.css" type="text/css" media="screen" />

<link rel="stylesheet" href="<?php bloginfo("template_url"); ?>/js/javadoc.jquery.css" type="text/css" media="screen" />

<?php get_template_part('documation'); ?>
<?php endif; ?>
<?php } ?>

1 个答案:

答案 0 :(得分:1)

使用strpos

if(strpos(get_option('my_main_scripts'),'javascript') !== false )

另请查看preg_match

if(preg_match('/javascript/',get_option('my_main_scripts')))