Atrax
(@atrax)
Ethical engineer
Нет.
Содержимое записи — это единое целое.
Вставляйте DIV ручками, в HTML- режиме при редактировании записи.
К кому этот вопрос? 🙂 Я подумал, что если <div>
нужен не только для одной записи, то проще вставить его в шаблон.
Atrax
(@atrax)
Ethical engineer
Насколько я понял, вопрос в том, чтобы разделить текст из поста обрамить дивом, а картинки вывести после них. Как такое сделать в шаблоне?
Автор
2_k
(@2_k)
Atrax, правильно понял.
Если вставлять ручками, то было бы проще еслиб при создании новой записи
нужный код уже был прописан в редакторе — возможно ли такое?
Да, тогда в HTML-режиме. Не заметил, где стоит закрывающий тег.
Чтобы задать содержимое по умолчанию при создании новой записи, можно добавить фрагмент в functions.php
активной темы:
function my_post_template() {
return '
<div><p>текст_текст</p></div>
<p>картинка</p>
<p>и т. д.</p>
';
}
add_filter('default_content', 'my_post_template');
Автор
2_k
(@2_k)
Добавляю в functions.php такой вот код для содержимого по умолчанию:
//Содержимое новой записи
function my_post_template() {
return '
<div id="text"><p>
текст
</p></div>
<div id="image">
<div class="marquee" id="mycrawler2">
картинки
</div>
<script type="text/javascript">
marqueeInit({
uniqueid: 'mycrawler2',
style: {
'display': 'block',
'position': 'relative',
'padding': '2px',
'width': '100%',
'height': '420px'
},
inc: 5, //speed - pixel increment for each iteration of this marquee's movement
mouse: 'cursor driven', //mouseover behavior ('pause' 'cursor driven' or false)
moveatleast: 0,
direction: 'right',
stopped: true,
addDelay: 0,
neutral: 250,
savedirection: true,
leftRight: function (dir){
clearTimeout(this.setup.timer);
this.inc = 21;
this.direction = dir;
return (this.stopped = false);
}
});
</script>
</div>
';
}
add_filter('default_content', 'my_post_template');
Выдаёт ошибку:
Parse error: syntax error, unexpected T_STRING in W:\home\mysite\www\wp-content\themes\headlines\functions.php on line 41
Если убрать javascript блок всё нормально. Возможно ли как то правильно вписать javascript кусок чтоб вп не ругался на него?
1. Насколько я понимаю, JavaScript всё же можно вставить в шаблон.
2. Если оставить так, то нужно экранировать одинарные кавычки или заменить их на двойные.
Автор
2_k
(@2_k)
гы, действительно вставить в шаблон будет куда удобнее…=)))