- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
background: fixed url(ПУТЬ/К/ФАЙЛУ/ФАЙЛ) center top no-repeat;
После вставки "center top" картинка вообще исчезает и остается белый фон??
После вставки "center top" картинка вообще исчезает и остается белый фон??
иди пож, в свой топик. Тут вопросы по ВП спрашивают, а не по хтмл, стилям и тп. См стартпост.
Кто может помочь код сапы на вп вставить? :) Ручная вставка не работает, плагин не работает. Я 3 дня убиваюсь а код типа не установлен. Уже не могу :)
подскажите, как в верхнем коде заменить 'orderby'=> 'rand' на что то типа
function show_random_posts_optimized($count = 3) {
$start = microtime(true);
$args = array(
'numberposts' => -1,
'fields' => 'ids',
'post_type' => 'any',
);
$random_posts_ids = get_posts($args);
$rnd_posts = array_rand($random_posts_ids, $count);
foreach ( $rnd_posts as $post_index ) {
$id = (int)$random_posts_ids[$post_index];
$post = get_post($id);
echo '<p><a href="'.get_permalink($post->ID).'">'.$post->post_title.'</a></p>';
}
$stop = microtime(true);
echo '<p>Затраченное время: '.($stop - $start).'</p>';
}
на что то типа
Я не понял на что.
Я не понял на что.
$random_posts_ids = get_posts($args);
$rnd_posts = array_rand($random_posts_ids, $count);
вот типа такого, вместо RAND() не могу разобраться куда это прописать, в пхп не рублю
вместо RAND()
Всё равно не понимаю хотелки..
get_posts() и wp_query() - функции почти синонимы*. Подробней см: http://wp-kama.ru/function/get_posts и http://wp-kama.ru/function/query_posts (или лучше http://codex.wordpress.org/get_posts и http://codex.wordpress.org/query_posts ;) )
array_rand() - Выбирает одно или несколько случайных значений из массива. Возвращает ключ (или ключи) данных случайных элементов.
$args - массив с параметрами,
'orderby' - сортировка списка по указанным полям, 'rand' - случайная. (см по ссылкам выше)
Что надо вместо случайной сортировки (какой критерий) - не понимаю.
К тому же... array_rand() во втором коде вычисляется на основании $args, который в свою очередь при формировании учитывает orderby :)
АПД.
* выделю
query_posts() должна использоваться для изменения основного Цикла WordPress, если нужно создать еще одни цикл, то используйте функцию get_posts(), которая с версии 3.0 может принимать такие же параметры (т.е. этот мануал полностью подходит к функции get_posts()) .
....
query_posts() создает новый WP_Query объект и связывает его с глобальной переменной $wp_query, тогда как get_posts() создает новый WP_Query объект, без изменения каких либо глобальных данных.
Что надо вместо случайной сортировки (какой критерий) - не понимаю.
К тому же... array_rand() во втором коде вычисляется на основании $args, который в свою очередь при формировании учитывает orderby :)
ну вобщем нужно чтоб сортировало рандомно из массива, допустим на 20 постов, предварительно делало выборку по id, а уже потом из полученного выводило ссылки на посты рандомом, короче чтоб не всю таблицу сортировало, а только эту выборку из 20 последних id, вот нашёл на хабре habrahabr.ru/post/132817/
был вот такой код:
код неполный так и не смог разобраться как к нему прикрутить выборку по категориям
ну вобщем нужно чтоб сортировало рандомно из массива, допустим на 20 постов, предварительно делало выборку по id, а уже потом из полученного выводило ссылки на посты рандомом, короче чтоб не всю таблицу сортировало, а только эту выборку из 20 последних id
Вот теперь почти понятно ;) (но как делать - ща думалка не хочет работать)
Только теперь возникает след. вопрос: 20 - по каким критериям отбирать?
Вот теперь почти понятно ;) (но как делать - ща думалка не хочет работать)
Только теперь возникает след. вопрос: 20 - по каким критериям отбирать?
последние 20 id, с категории