Вызов плагина через php
-
Имеется ниже следующая функция, для вызова плагина шорт-кодом: [indicea region=»eu»]
Подскажите, что сделать что бы можно было вызвать ее через php.
Я пробовал следющим образом:
<?php echo indicea_shortcode('eu'); ?>
Ошибки это не вызывает, но и результата — нуль.function indicea_shortcode( $atts ) { global $wpdb; $table_filter = $wpdb->prefix.filtre; $wpdb->show_errors(); $atts = shortcode_atts( array( 'region' => false ), $atts ); $region = $atts['region']; if( $region ) : $query = " SELECT max(date) FROM $table_filter WHERE region = '$region' AND date < '".date('Y-m-d')."'"; $nearest_date = $wpdb->get_var($query); $query = " SELECT min(date) FROM $table_filter WHERE region = '$region' AND date > '".date('Y-m-d')."'"; if ($wpdb->get_var($query)) $next_date = $wpdb->get_var($query); else $next_date = "unknown"; $query = " SELECT * FROM $table_filter WHERE region = '$region' AND date = '$nearest_date'"; $filter_data = $wpdb->get_row($query); $show_filter = "Date : ".$filter_data->date."<br>"; $show_filter .= "<hr>"; $show_filter .= "Next calculation : ".$next_date."<br>"; $show_filter .= "Data : ".$filter_data->week_buy.", ".$filter_data->week_sell.", ".$filter_data->month_buy.", ".$filter_data->month_sell.", ".$filter_data->year_buy.", ".$filter_data->year_sell."<br>"; $show_filter .= '<div class="filter">'; $show_filter .= ' <img id="img1" src="http://indicea.fr/wp-content/uploads/2013/09/tablo.png" alt="" style="z-index:0" />'; $show_filter .= ' <img id="img2" src="http://indicea.fr/wp-content/uploads/2013/09/arrow1.png" alt="" style="z-index:1" />'; $show_filter .= ' <img id="img3" src="http://indicea.fr/wp-content/uploads/2013/09/arrow2.png" alt="" style="z-index:2" />'; $show_filter .= '</div>'; $arrow1 = $filter_data->week_buy * 30; $arrow2 = $filter_data->week_sell * 30; $show_filter .= '<script>'; $show_filter .= ' jQuery(document).ready(function() {'; $show_filter .= ' jQuery("#img2").rotate({animateTo:'.$arrow1.'});'; $show_filter .= ' jQuery("#img3").rotate({animateTo:'.$arrow2.'});'; $show_filter .= '});'; $show_filter .= '</script>'; endif; return $show_filter; }
Просмотр 6 ответов — с 1 по 6 (всего 6)
Просмотр 6 ответов — с 1 по 6 (всего 6)
- Тема «Вызов плагина через php» закрыта для новых ответов.