Помощник
|
Как php функции использовать в условиях? |
mupic
|
Сообщение
#1
|
||
|
|
||
|
|||
andreykashops_hb |
13.3.2013, 19:28;
Ответить: andreykashops_hb
Сообщение
#2
|
|
Вот такая конструкция:
<?php if(wp_related_posts == ""){ wp_related_posts(); }else{ echo "Текст или код по умлочанию"; } ?> Или как по Вашему: <?php if(wp_related_posts == ""){ wp_related_posts(); }else{ ?> То что нужно выводить при ошибке <?php } ?> Добавлено спустя 14 минут 37 секунд: Но это я сделал под плагин WordPress Related Posts, который использую сам. |
|
|
mupic
|
Сообщение
#3
|
|
Огромное спасибо!!! :laugh:
А как сделать так чтобы то что выводится заключить в какие либо стили или еще что-нибудь? Как здесь: <?php $post_title = get_post_meta($post->ID, 'Post-Title', true); if ($post_title) { ?> <div style="трололо"><?php echo $post_title; ?></div> <?php } else { ?> текст по умолчанию <?php } ?> |
|
|
andreykashops_hb |
13.3.2013, 21:41;
Ответить: andreykashops_hb
Сообщение
#4
|
|
<?php if(wp_related_posts == ""){ echo '<div class="трололо">'; wp_related_posts(); echo '</div>'; }else{ ?> То что нужно выводить при ошибке <?php } ?> :friends: Добавлено спустя 1 минуту 23 секунды: Или: <?php if(wp_related_posts == ""){ ?>
<div class="трололо"> <?php wp_related_posts(); ?> </div> <?php }else{ ?> То что нужно выводить при ошибке <?php } ?> |
|
|
mupic
|
Сообщение
#5
|
|
Либо я слоупок либо ни один код, не чего не выводит кроме текста или кода по умолчанию :(
Возможно мне в код нужно что нибудь вставить? |
|
|
andreykashops_hb |
14.3.2013, 9:07;
Ответить: andreykashops_hb
Сообщение
#6
|
|
waldub, плагин то Вы поставили, к которому прописан код?
|
|
|
mupic
|
Сообщение
#7
|
|
andreykashops, ну я не до такой степени слойпок, чтобы про плагин забыть))
|
|
|
andreykashops_hb |
14.3.2013, 23:42;
Ответить: andreykashops_hb
Сообщение
#8
|
|
waldub, похоже я запутался немножко в логике, попробуйте такую конструкцию:
<?php if(wp_related_posts != ""){ ?> <div class="трололо"> <?php wp_related_posts(); ?> </div> <?php }else{ ?> То что нужно выводить при ошибке <?php } ?> Если в друг не получится - буду завтра тестить у себя что не так... |
|
|
mupic
|
Сообщение
#9
|
|
(andreykashops) waldub, похоже я запутался немножко в логике, попробуйте такую конструкцию: <?php if(wp_related_posts != ""){ ?> <div class="трололо"> <?php wp_related_posts(); ?> </div> <?php }else{ ?> То что нужно выводить при ошибке <?php } ?> Васче все сдохло нафих)), в смысле даже станица не загружается где код выводится. Если в друг не получится - буду завтра тестить у себя что не так... Извини что напряг, но если не хочешь ни надо. Я решил сваю задачу через задние отверстие, я полазил в коде плагина и добавил некоторые div классы. Теперь появилась новая проблема, у меня есть плагин wpSpoiler и я позаимствовал у него некоторый html код и исходного кода страницы. Теперь мне как то нужно вставить его в тот плагин (Related Posts Thumbs), но это не получается так как в этом html коде, присутствуют вот такие черточки ( ' ): <a class="spoiler_link_show" title="Показать" href="javascript:void(0)" onclick="wpSpoilerToggle(document.getElementById('id1665628099'), this, 'показать', 'показать')">показать</a> Html выводится в плагине спощью: $output .= 'код или текст'; Можно ли как ни будь все таки запихать нужный мне код в плагин? |
|
|
Gerga_rs |
21.3.2013, 4:05;
Ответить: Gerga_rs
Сообщение
#10
|
|
Нужно эти "черточки" заэкранировать) Чтобы экранировать символы в php нужно перед ним поставить - .
У вас должно получиться так: <a class="spoiler_link_show" title="Показать" href="javascript:void(0)" onclick="wpSpoilerToggle(document.getElementById('id1665628099'), this, 'показать', 'показать')">показать</a> Это, конечно, если я вас правильно понял. Добавлено спустя 3 минуты 27 секунд: Как php функции использовать в условиях? В условии можно ее использовать, например: <?php
if ( function_name() ) echo ' вывести '; else exit( ' ошибка ' ); ?> |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Арбитражники, как ведете учет расходов и доходов? | 13 | Boymaster | 1953 | Сегодня, 15:06 автор: Boymaster |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 29 | freeax | 4824 | 17.4.2024, 1:19 автор: sergio11 |
|
Как вы отдыхаете от работы за компом | 148 | adw-kupon.ru | 19717 | 8.4.2024, 10:37 автор: Skyworker |
|
Как вы бросили работу и перешли на заработок с сайтов? | 18 | uahomka | 3111 | 5.4.2024, 5:53 автор: Skyworker |
|
Как бездомные хранят деньги? | 81 | metvekot | 13662 | 31.3.2024, 12:44 автор: Boymaster |
Текстовая версия | Сейчас: 20.4.2024, 16:27 |