В этой теме хочу предложить бесплатные мини-консультации по wordpress. Работаю с wordpress`ом уже 6 месяцев, опыта накопилось немало. Скажу сразу, времени у меня увы немного, поэтому если у вас довольно большая проблема/много вопросов милости прошу сюда (платная помощь). Знать все я не могу, но постараюсь ответить.
Задавайте вопросы по поводу/плагинов/шаблонов/безопасности/кэширования и тп. Буду рад ответить :)
- 18.12.2012 02:21

Последний раз редактировалось dev1; 18.12.2012 в 03:08.
Спасибо сказали:
3s777(20.08.2013), Adiofilms(23.12.2012), advant(13.01.2013), ArhStrAngeR(19.12.2012), Bask(12.03.2013), booblegum(26.01.2014), d1max(07.12.2014), densskv(22.01.2015), dikobraz(11.02.2013), Dixis77(20.12.2012), dyak(27.09.2014), feuer81(21.05.2015), fxxer(11.02.2013), Gaida13(05.05.2016),Gaidukov(10.04.2013), gufffik(19.02.2014), Inforation(30.05.2013), KICX(17.10.2013), kombayn(02.07.2013), Kopylov(15.02.2013), Krez(08.04.2013), Landorn(03.07.2013), OKyJIucT(31.07.2013), RaSKaLBaS(08.03.2014), Santa77(19.12.2012), seoeffector(23.12.2012), stasonik5(02.10.2013), Vizar(22.08.2013), VostrVL(22.08.2013), web31(03.01.2013), Вадим(19.12.2012), Дмитрий Сатаров(12.07.2013), - 18.12.2012 03:56
Здорово! Буду первым.
Как вывести список последних сообщений с thumb'ой из нужных категорий без плагина?
И самый сложный вопрос, на который я за день не нашел ответа в гугле:
Как убрать атрибут "title" у "comments_popup_link" или хотя бы изменить часть тайтла, в которой написано "Comments on "
Надеюсь это все решаемо?
- 18.12.2012 04:30
тут есть два случая.
1. вывод списка последних записей до основного цикла (до основного вывода постов/поста)
2. вывод списка последних записей после основного цикла
в разных случаях код немного различается. опишу второй случай (у вас вероятнее всего), а если нет, скажите, напишу для первого.
используем get_postsPHP код:ну и приправите эти переменные с помощью html.<?php get_posts(cat=id&showposts=number) ?> // id это id категории а number это количество постов которое выводим
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php the_title()?> //тайтл
<?php the_content(); ?>//контент
<?php the_post_thumbnail(); ?>//миниатюра
<?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>
в разных темах по разному называются элементы. текст "Comments on " находится в php файле шаблона страницы, на которой стоит ссылка на комментарии.Спасибо сказали:
feuer81(21.05.2015), - 18.12.2012 14:47
Если бы все было так просто... Я шаблон сам с ноля писал и использую эту функцию для показа кол-ва комментариев на главной странице, категориях, архивах и т.д. Короче говоря, этот тайтл заложен в файле самого wordpress, а именно в "wp-includes/comment-template.php". Есть там такой код, начинается с 1009 строки:
PHP код:Я так думаю, что этот фильтр как то можно отключить через файл functions.php моего шаблона. Или хотя бы выполнить замену.$title = the_title_attribute( array('echo' => 0 ) );
echo apply_filters( 'comments_popup_link_attributes', '' );
echo ' title="' . esc_attr( sprintf( __('Comment on %s'), $title ) ) . '">';
Править код этого файла не предлагать, т.к. при обновлении ВП все пропадет.
dev1, есть идеи как это можно сделать? - 18.12.2012 19:40
- 18.12.2012 23:44
Есть маленькая проблема: картинки в анонсах статей отображаются только на главной странице, если же открыть какую-нибудь рубрику - только заголовок и анонс. Как исправить это?
- 18.12.2012 23:49
DeleteD, я так понимаю вы про миниатюры говорите.
в полной новости нету кода вывода миниатюры.
добавьте вот это в основном цыкле в файле single.php где хотите выводить миниатюру.PHP код:<?php the_post_thumbnail(); ?>//миниатюра - 18.12.2012 23:55
dev1, у меня уже есть такой код в single.php. (или то не то?)
Вот весь сингл:PHP код:<?php get_header(); ?>
<div class="outer" id="contentwrap">
<div class="postcont">
<div id="content">
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div <?php post_class() ?> id="post-<?php the_ID(); ?>">
<h1 class="title"><?php the_title(); ?></h1>
<div class="postdate"><img src="<?php bloginfo('template_url'); ?>/images/date.png" /> <?php the_time('F jS, Y') ?> <img src="<?php bloginfo('template_url'); ?>/images/user.png" /> <?php the_author() ?> <?php if (current_user_can('edit_post', $post->ID)) { ?> <img src="<?php bloginfo('template_url'); ?>/images/edit.png" /> <?php edit_post_link('Редактировать', '', ''); } ?></div>
<div class="entry">
<?php if ( function_exists("has_post_thumbnail") && has_post_thumbnail() ) { the_post_thumbnail(array(300,225), array("class" => "alignleft post_thumbnail")); } ?>
<?php the_content('Читать далее »'); ?>
<script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
<div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="button" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,lj,gplus"></div>
<?php wp_link_pages(array('before' => '<p><strong>Страницы:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
</div>
<div class="postmeta"><img src="<?php bloginfo('template_url'); ?>/images/folder.png" /> Опубликовано в рубрике <?php the_category(', ') ?><?php if(get_the_tags()) { ?> <img src="<?php bloginfo('template_url'); ?>/images/tag.png" /> <?php the_tags('Метки: ', ', '); } ?></div>
<div class="navigation clearfix">
<div class="alignleft"><?php previous_post_link('« %link') ?></div>
<div class="alignright"><?php next_post_link('%link »') ?></div>
</div>
<?php if (('open' == $post-> comment_status) && ('open' == $post->ping_status)) {
// Both Comments and Pings are open ?>
Вы можете <a href="#respond">оставить комментарий</a>, или <a href="<?php trackback_url(); ?>" rel="trackback"> ссылку</a> на Ваш сайт.
<?php } elseif (!('open' == $post-> comment_status) && ('open' == $post->ping_status)) {
// Only Pings are Open ?>
Комментирование на данный момент запрещено, но Вы можете оставить <a href="<?php trackback_url(); ?> " rel="trackback">ссылку</a> на Ваш сайт.
<?php } elseif (('open' == $post-> comment_status) && !('open' == $post->ping_status)) {
// Comments are open, Pings are not ?>
Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.
<?php } elseif (!('open' == $post-> comment_status) && !('open' == $post->ping_status)) {
// Neither Comments, nor Pings are open ?>
Комментирование и размещение ссылок запрещено.
<?php } edit_post_link('Редактировать эту запись','','.'); ?>
</div><!--/post-<?php the_ID(); ?>-->
<?php comments_template(); ?>
<?php endwhile; ?>
<?php endif; ?>
</div>
</div>
<?php get_sidebars(); ?>
</div>
<?php get_footer(); ?> - 19.12.2012 00:04
- 19.12.2012 00:10PHP код:ну а этот разве не за миниатюры?
<?php if ( function_exists("has_post_thumbnail") && has_post_thumbnail() ) { the_post_thumbnail(array(300,225), array("class" => "alignleft post_thumbnail")); } ?>
Тэги топика:
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Бесплатная помощь по ucoz сайтам | Создание сайтов | 6 | 31.03.2013 14:25 |
Нужна не бесплатная помощь в заполнении сайта | Копирайтинг, переводы, постинг | 4 | 22.12.2012 00:33 |
Бесплатная помощь в установке вики-разметки вконтакте | Услуги по SMM, SMO | 4 | 01.02.2012 02:38 |
Бесплатная помощь в установке вики-разметки вконтакте | Социальные сети | 1 | 27.01.2012 16:44 |
Нужна помощь (WordPress) | Web программирование | 9 | 04.01.2012 14:00 |





