2013-03-15 2 views
0

Я хочу загрузить внутренний заголовок стилей и сценария внутри заголовка wordpress, чтобы показать документацию на моей главной странице/домашней странице, чтобы указать конкретную поставку условий, используя опцию настройки wordpress get_option('my_main_scripts').Если инструкция else содержит только определенную строку

Пул значений для этой опции: javascript library, javascript yui, javascript jquery, javascript dojo и так далее. Все значения параметра состоят из общего слова javascript. и хотите загрузить css, если из пула выбрано какое-либо значение, которое содержит слово javascript.

Таким образом, записывая условие с каждой опцией, используя OR (||), я думаю, что лучше взять общее слово из значения и записать условие .here 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

strpos.

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

Также посмотрите на preg_match.

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

Что делать, если мои значения параметров содержат специальный символ, например javascript + dojo, javascript-jquery. то также работает предложение или что? – galexy

+0

Он будет работать, насколько он содержит слово 'javascript'. – Rikesh

+0

Спасибо, Рикеш! Я тестировал, и его работа для меня. Но я проверяю более длинные строки, которые не содержат пробелов и смешиваются со специальным символом. – galexy

Смежные вопросы