Gerga

Gerga
Рейтинг
94
Регистрация
02.08.2015
Mazletop:
<time datetime="28-09-2015" pubdate>28-09-2015</time>

Во-первых, формат даты неверен, нужно так: ГГГГ-ММ-ДД. Во-вторых, pubdate лишен тут.

<time datetime="2015-09-28">28-09-2015</time>


---------- Добавлено 24.10.2015 в 11:28 ----------

Mazletop:

По поводу обертки может вы и правы, но тогда чем лучше обернуть? просто в див?
Вы как понимаю говорите в самом верхнем блоке где 2 вложеных меню?

Да, просто в DIV. Для SECTION, как и для ARTICLE, нужно устанавливать заголовок.

---------- Добавлено 24.10.2015 в 11:42 ----------

Mazletop:

<a title="MyName" class="logo" href="/">
<h1 class="baoyuan">MyName</h1>
<p class="slogan">Slogan</p>
</a>

Это тоже не правильно. Нельзя в любой строчный элемент, которым является <a>, помещать блоковый элемент, которыми являются <h1> и <p>.

В общем, ваша структура не верна, к тому же вызывает в валидаторе 54 Errors, 14 warning(s), а это очень много для такого маленького куска кода...

RaftKorn, да. И для категорий тоже создать произвольное поле, где будет указываться ID страницы Х (или сделать вывод страниц с помощью wp_dropdown_pages()). Произвольное поле для записи не обязательно, можно обойтись произвольным полем для категории.

maxim55, Таким образом вы "свяжете" записи и рубрики со странице X.

radj777, или так:

    $term_id = get_queried_object()->term_id;

if ( $term_id ) {
$args = array(
'child_of' => $term_id,
'hide_empty' => 0,
'taxonomy' => 'taxonomy_name',
'title_li' => '',
'show_count' => 1
);
wp_list_categories( $args );
}

taxonomy_name - таксономия

maxim55, если в БД нету связи между записями и страницей X, между конкретными рубриками и страницей X, то нельзя сделать такие крошки. Записи и рубрики должны знать об странице X.

YourBunnyBallOne:
Благодарю. А насколько трудно сделать, чтобы посты были доступны сразу по нескольким видам (форматам) ссылок?

Имхо, чтобы было несколько форматов постоянных ссылок в ВП нереализуемо.

YourBunnyBallOne:

Или можно как-то сделать, чтобы посты по прямой ссылке были доступны даже если они не опубликованы еще (т.е. запись запланирована на публикацию)?

Нет, нельзя.

YourBunnyBallOne:

То есть надо опубликовать пост с настройкой "лично", и планировщиком выбрать когда он будет показываться на главной странице?

Да, но нужно самому написать задание для крона, которое будет менять видимость записи при наступлении определенных условий, в нашем случае таким условием является дата смены видимости (ее можно хранить в произвольном поле записи, а когда событие наступит, удалить это произвольное поле). Могу реализовать функционал в виде плагина.

YourBunnyBallOne:

Пост не уйдет с топа из-за того, что дата публикации будет давнишняя? Т.е опубликуется, но сразу на 2-3 странице, а не на главной.

Думаю, что нет.

YourBunnyBallOne:

При настройке "лично" пост не отображается на главной?
Да, но тут загвоздка в том, что стандартными

Да, не отображается. Его видит только автор поста, для остальных, до смены видимости, это 404.

YourBunnyBallOne, Как вариант, меняете видимость записи с "Открыто" на "Лично" и наоборот. Можно смену с "Лично" на "Открыть" автоматизировать с помощью планировщика задач.

zomorg, решение с помощью HTML5:


<audio controls="controls" class="audio_controls">
<source src="music.mp3" type="audio/mpeg" />
</audio>
<!-- или так -->
<audio controls="controls" src="music.mp3" class="audio_controls"></audio>

matveich, если правильно понял, то так:


<?php
/**
* Вывод карты по произвольному полю
* $post_ID - ID поста
**/
function get_ymaps( $post_ID = 0 ) {

if ( !$post_ID ) return false;

$lat = get_post_meta( $post_ID, 'lat', 1 );
$lng = get_post_meta( $post_ID, 'lng', 1 );

if ( $lat && $lng ) {
$zoom = get_post_meta( $post_ID, 'zoom', 1 );
$zoom = $zoom ? $zoom: 9;
$output = '<script src="http://api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script>'."\n";
$output .= "<script>
ymaps.ready(viewMap);
function viewMap (ymaps) {
var buildMap = new ymaps.Map('buildMap_$post_ID',{
center: [$lat,$lng],
zoom: $zoom,
controls: []
});
}
</script>";
$output .= '<div id="buildMap_'.$post_ID.'" class="ymaps-area" style="width:100%; height:200px;></div>';
return $output;
}

return false;
}

// пример
$ymaps = get_ymaps(12);
echo $ymaps ? $ymaps : '';
?>

Функция get_ymaps($post_ID) выводит карту, в качестве параметра указывается ID поста.

serjio62, может какие-то плагины ставили или что-то дописывали в теме? Ошибка скорее всего в плагине каком-то или в используемой теме. Отключите плагины и попробуйте опубликовать запись в видео формате. Если также будет, активируйте временно другою тему и попробуйте опубликовать запись в видео формате.

Всего: 811