Да на автомате скорее всего скачали когда срок регистрации к концу подходил. Попробуйте какие-нибудь формы, ничего же наверняка не работает - просто набор статичных html, копия без движка.
На скорую руку такой вариант:
function search_by_id_filter($query) { if ( !is_admin() && $query->is_main_query() ) { if ($query->is_search) { add_filter( 'posts_where', 'id_filter_where' ); } }}add_action('pre_get_posts','search_by_id_filter');function id_filter_where( $where = '' ) { if ( preg_match('|^\d+$|',$_GET['s']) ) { $post_id = $_GET['s']; if ( get_post_status($post_id) == 'publish' ){ $link = get_permalink($post_id); header('Location: '.$link); exit; } } return $where;}
Нюанс в том, что ввод цифр, например 12345, в поле поиска автоматически будет расценен, как ввод id и если пост с таким id есть и опубликован, то на него будет сделан автопереход. Т.е. если на сайте есть страницы которые содержат в контенте вхождение 12345, вы их в результатах не увидите (из-за сделанного автоперехода).
Если такого опубликованного поста нет, то будет обычный поиск по фразе 12345.
Если решите оставить первый вариант кода, добавьте в него проверку на post_status, чтоб в результатах ревизии не вылезали.
Добавьте этот код в functions.php
function search_by_id_filter($query) { if ( !is_admin() && $query->is_main_query() ) { if ($query->is_search) { add_filter( 'posts_where', 'id_filter_where' ); } } } add_action('pre_get_posts','search_by_id_filter'); function id_filter_where( $where = '' ) { if ( is_numeric($_GET['s']) ) { $where .= " OR ID=".$_GET['s']." "; } return $where; }
А вообще идея использовать ID записай в качестве артикулов - не очень удачная. Хотя бы потому, что вы никак не можете на них влиять. Используйте лучше произвольные поля для присвоения артикулов и добавьте в поиск условие для поиска по произвольному полю.
Представляем новую тему LightShop
LightShop - это адаптивная тема с легким современный дизайном, который подходит для продажи любого товара.
Тема имеет три меню, три блока виджетов, закрепляемый топ-бар, стандартный и лендинг шаблоны. Встроена функция переключения изображений при клике по миниатюрам.
Live-preview темы: http://lightshop.p-api-shop.ru/
Подробнее о теме: http://p-api-shop.ru/?post_type=themes&p=1582
Наш плагин делает из обычного WP-сайта полноценный интернет-магазин для продажи товаров из Апишопс!
А готовые темы позволяют сэкономить время и запустить работающий магазин в кратчайшие сроки!
При покупке связки тема+плагин действует скидка!
Кроме того напоминаем, что есть готовая бесплатная тема.
SSS1, сейчас действует скидка 2000 при покупке связки плагин+тема
Это точно работает.
Только это не в js api (который теперь 2.0). Это в основном api. См.: addProductToOrder
см. addProductToOrder()
в параметрах передавайте orderId к которому надо добавить товар
Благодарим за покупку. Успехов в работе!
Будут вопросы - пишите, обязательно поможем.
Пока еще не совсем не успели :)
Есть скидка 2000 на связку плагин+тема.
В теме Health-and-Beauty исправлена ошибка, которая проявлялась при отключении в настройках слайдера на главной странице. Кто использует (или планирует использовать) тему в таком режиме рекомендуем обратиться за обновлением.