Как вариант(через редирект Апача было бы конечно кошерней, но сам плохо ознакомлен с директивами):
в самом верху index.php, расположенном в корневой директории, делаем проверку на запрашиваемый урл. И если запрашивается вп сайт - подключаем index.php из директории вп.
add_action('publish_post', my_validation, 1, 2); function my_validation($pid, $post_obj) { global $wpdb;
$stopwords = array('f#ck', 'b#tch', 'w#ore'); foreach($stopwords as $word) { if(FALSE !== strpos($post_obj->post_title, $word) || FALSE !== strpos($post_obj->post_content, $word)) $wpdb->query("UPDATE {$wpdb->posts} SET post_status = 'trash' WHERE ID = {$post_obj->ID}"); } }
Логика такова: пост добавляется в бд, затем происходит проверка на стоп слова, если вхождение в тайтл или в запись найдено - пост отправляется в корзину.
ужОс. Лучше бы дали ссылку на файл media.php. По логике в этом шорткоде можно задавать сортировку через атрибут orderby.
По поводу кол-ва изображений
$_attachments = get_posts( array('include' => $include, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'posts_per_page' => 99999, 'order' => $order, 'orderby' => $orderby) );
$attachments = get_children( array('post_parent' => $id, 'exclude' => $exclude, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'posts_per_page' => 99999, 'order' => $order, 'orderby' => $orderby) );
$attachments = get_children( array('post_parent' => $id, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => $order, 'posts_per_page' => 99999, 'orderby' => $orderby) );
Где 99999 - поставить нужное колличество изображений.
Как вариант(через редирект Апача было бы конечно кошерней, но сам плохо ознакомлен с директивами):
в самом верху index.php, расположенном в корневой директории, делаем проверку на запрашиваемый урл. И если запрашивается вп сайт - подключаем index.php из директории вп.
if(FALSE !== strpos($_SERVER['HTTP_HOST'], 'wpsite.ru')) :
require_once('./wpfolder/index.php');
return false;
endif;
Ну и конечно оба домена прикрепить к к корневой папке.
Что Вас не устраивает? Иначе ищите исполнителей в разделе "работа для вебмастера".
/*
Theme Name: rbtl
Author: RaftKorn
Tags: custom-menu
*/
Используйте html кавычки либо " либо » и «
Правда Bing Translation и рядом не стоял с google по качеству перевода, по крайней мере eng->ru...
Пусть:
'37' = горчица
'47' = перец
$obj = new WP_Query( array( 'tag_id' => 47 ) );
Все блюда в которых есть 'перец'
$obj = new WP_Query( array( 'tag__in' => array( 37, 47 ) ) );
Все блюда в которых есть или 'горчица' или 'перец'
$obj = new WP_Query( array( 'tag__and' => array( 37, 47 ) ) );
Все блюда в которых есть и 'горчица' и 'перец'
Подробнее тут
Изучение начинать с учебника, параллельно практикуясь. Методом "гуглотыка" толком не научишься имхо.
1. Сортировка по дате -> изменение даты. Если не работает -> смотреть как сортирует. Лучше подправить, чем пользоваться плагином сортивки.
Вывод конечно железный...
Сортировку можно организовать с помощью query_posts, о чем выше писал Speaker19.
Делается это так: например в index.php ищется конструкция
И перед ней вставляется что-то такое:
В данном случае посты будут сортироваться по значению произвольного поля order_by
Как-то так:
add_action('publish_post', my_validation, 1, 2);
function my_validation($pid, $post_obj) {
global $wpdb;
$stopwords = array('f#ck', 'b#tch', 'w#ore');
foreach($stopwords as $word) {
if(FALSE !== strpos($post_obj->post_title, $word) || FALSE !== strpos($post_obj->post_content, $word))
$wpdb->query("UPDATE {$wpdb->posts} SET post_status = 'trash' WHERE ID = {$post_obj->ID}");
}
}
Логика такова: пост добавляется в бд, затем происходит проверка на стоп слова, если вхождение в тайтл или в запись найдено - пост отправляется в корзину.
Да, в function.php