Sly32

Рейтинг
370
Регистрация
29.03.2012

Вместо вот этого -


get_template_part( 'content', get_post_format() );

Сделайте вывод только заголовка:


<a href="<?php the_permalink() ?>"><?php the_title(); ?></a>

Для wordpress - query_posts()


$args = array(
'showposts' => 100,
'cat' => 103)
query_posts($args);
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
здесь вывод записей
<?php endwhile; ?>
<?php endif; ?>

WP_query:


$_news = new WP_Query();
$_news->query('category_name=Категория_для_вывода&showposts=100');
?>
<?php if ($_news->have_posts()) : ?>
<?php while ($_news->have_posts()) : $_news->the_post(); ?>
Здесь цикл вывода
<? endwhile?>
<?php endif; ?>

Чистый php-mysqli


$sel = "SELECT * FROM `posts` LIMIT 100";
$query = $mysqli->query($sel);
$row_cnt = $query->num_rows;
if($row_cnt>0){

while ($res = $query->fetch_array(MYSQLI_ASSOC)){
Здесь вывод
}
aizumrud:
Как создать страницу или запись с адресом:
мой-сайт.ру/100/200/

Т.е. когда ставишь слэш после "100", вордпресс автоматом делает адрес записи без него:

мой-сайт.ру/100200/

Конкретнее формулируйте. За что нравится WP - очень удобно реализовано ЧПУ. Выбираете переменные в плагине и настраиваете нужный вам формат.

Sevlad, исправляюсь:


function catch_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i',
$posts, $matches);
if (!empty($output)){
$first_img = $matches [1] [0];}

if(empty($first_img)){ // Если изображения в посте нет
$first_img = "uploads/no-foto.png"; // Можно задать произвольный адрес
}
return $first_img;
}

У вас наследуются свойства от "tm_curved-hz-2" и "vk_groups". Вынесите нужныйвам див из них и задайте фиксацию, а скрипто - что показывался после прокуртки экрана, например или по любому нужному вам условию

kudessnic вот вам код, который вытягивает адрес первой картинки из записи. А дальше в можете вставить его в ... куда угодно можете))) хоть в анонс, хоть в категории, хоть в цикл...

в переменную $post нужно передавать содержимое content


/* добавление изображения из поста */
function catch_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i',
$posts, $matches);
if (!empty($output)){
$first_img = $matches [1] [0];}

if(empty($first_img)){ // Если изображения в посте нет
$first_img = "uploads/no-foto.png"; // Можно задать произвольный адрес
}
return $first_img;
}
siv1987:
Sly32, вам же ответили, что num_rows возвращает количество рядов из результирующей выборке. Т.е. в вашем случае будет только один ряд - результат функции COUNT(). Вам нужно уго зафетчить и получить результат выполнения этой функции. А в поиске для этого есть все нужные вам примеры. Не любите поиск, читайте документацию.

$row = $result->fetch_array(MYSQLI_NUM);
echo $row[0];

Сижу, ищу, читаю))) Вам в очередной раз спасибо, теперь стало понятнее. Не давался мне синтаксис запросов mysqli. Теперь вот немного пробрался вперед.

Это будет переадресация для одной страницы или таким образом можно сделать ЧПУ?

L3n1n Да работает, но понимаю что это не совсем верный путь, поэтому и прошу привести пример правильного оформления запроса.

А не отправлять в поиск...

LEOnidUKG а напишите пример, то я уже запутался. Тяжело дается переход)))

kgtu5 запрос прекрасно работает, только я не понимаю как вытащить данные с помощью mysqli в старом формате у меня все отлично работает)

Всего: 7322