文件操作 - ajaxsearch.php
返回文件管理
返回主菜单
删除本文件
文件: /home/tecnoht/public_html/fratellibartesaghi--it/wp-content/themes/architek/ajaxsearch.php
编辑文件内容
<?php add_action ('wp_ajax_call_upper_search_ajax', 'upper_search_ajax') ; add_action ('wp_ajax_nopriv_call_upper_search_ajax', 'upper_search_ajax') ; function upper_search_ajax(){ if (!isset($_POST)) wp_send_json_error('no direct access'); if (!wp_verify_nonce($_POST['security'],'architek-theme-search')) return; //WPML force current language if (isset($_POST['wpml_lang']) && $_POST['wpml_lang']!="" && isset($sitepress)){ $sitepress->switch_lang($_POST['wpml_lang'], true); } $results = ""; if ($_POST['se'] == "on"){ $args = array( 'showposts' => -1, 'post_status' => 'publish', 's' => $_POST['query'] ); } else { $args = array( 'showposts' => -1, 'post_status' => 'publish', 'post_type' => 'post', 's' => $_POST['query'] ); } $architek_the_query = new WP_Query( $args ); if ( $architek_the_query->have_posts() ) { $first = true; $selected = ""; while ( $architek_the_query->have_posts() ) { $architek_the_query->the_post(); if ($first) { $first = false; $selected = "selected"; } else { $selected = ""; } $results .= "<li class='".esc_attr($selected)."'><a href='".esc_url(get_permalink())."'><strong>".wp_kses(get_the_title(), 'post')."</strong><span>"; if (get_option("architek_search_show_author") == "on") { if (function_exists('icl_t')){ $results .=" ".sprintf(esc_html__("%s","architek"), icl_t( 'architek', 'by', get_option('architek_by_text')))." ".get_the_author(); } else { $results .=" ".sprintf(esc_html__("%s","architek"), get_option("architek_by_text"))." ".get_the_author(); } } if (get_option("architek_search_show_date") == "on") $results .= ", ".get_the_date(); if (get_option("architek_search_show_categories") == "on"){ $categories = get_the_category(); $firstcat = true; if ($categories){ foreach($categories as $category) { if ($category->term_id != 1){ if ($firstcat){ if (function_exists('icl_t')){ $results .= ", ".sprintf(esc_html__("%s","architek"), icl_t( 'architek', 'in', get_option('architek_in_text')))." <i>"; } else { $results .= ", ".sprintf(esc_html__("%s","architek"), get_option("architek_in_text"))." <i>"; } $firstcat = false; $results .= $category->cat_name; } else { $results .= ", ".$category->cat_name; } } } } if (!$firstcat) $results .= "</i>"; } if (get_option("architek_search_show_tags") == "on"){ $tags = get_the_tags(); $firsttag = true; if ($tags){ foreach($tags as $tag) { if ($firsttag){ if (function_exists('icl_t')){ $results .= ", ".sprintf(esc_html__("%s","architek"), icl_t( 'architek', 'in', get_option('architek_in_text')))." <i>"; } else { $results .= ", ".sprintf(esc_html__("%s","architek"), get_option("architek_in_text"))." <i>"; } $firsttag = false; $results .= $tag->name; } else { $results .= ", ".$tag->name; } } } if (!$firsttag) $results .= "</i>"; } $results .= "</span></a></li>"; } } else { if (function_exists('icl_t')){ $results .= "<li><a>".sprintf(esc_html__("%s","architek"), icl_t( 'architek', 'No results found.', get_option('architek_no_results_text')))."</a></li>"; } else { $results .= "<li><a>".sprintf(esc_html__("%s","architek"), get_option("architek_no_results_text"))."</a></li>"; } } echo wp_send_json_success($results); wp_die(); } ?>
修改文件时间
将文件时间修改为当前时间的前一年
删除文件