VadimC

Members
  • Content count

    12
  • Joined

  • Last visited

Everything posted by VadimC

  1. Здравствуйте! Шаблон http://best-wordpress-templates.ru/besty/. При нажатии на заголовок записи (поста) открывается страница (домен.ru/zapis1) с полной записью без нареканий, но когда нажимаю на фото записи, открывается промежуточная старница (домен.ru/zapis1/***имя фото***) с фото и ссылкой на саму запись. После долгого разбирательства и помощи на форуме, пришёл к мысли что переход задан в index.php (жирным) <?php /** * Blog template file **/ get_header(); ?> <div class="mini-content"> <div class="col-md-9"> <div class="masonry-container"> <?php if( have_posts() ) : while (have_posts()) : the_post(); ?> <div id="post-<?php the_ID(); ?>" <?php post_class('col-md-6 box'); ?>> <div class="post-box article"> <?php if(get_post_thumbnail_id(get_the_ID())) { $besty_featured_image = wp_get_attachment_link( get_post_thumbnail_id(get_the_ID()), 'besty-thumbnail', true ); echo $besty_featured_image; } ?> <a href="<?php echo esc_url( get_permalink() ); ?>" class="blog-title"><?php the_title();?></a> <ul class="post-box-link"> <?php besty_entry_meta();?> </ul> </div> </div> <?php endwhile; endif; ?> </div> <div class="col-md-12 besty-pagination"> <?php if (function_exists('faster_pagination') ) { faster_pagination(); } else { ?> <span class="besty-previous-link"><?php previous_posts_link(__('Назад','besty').' »'); ?></span> <span class="besty-next-link"><?php next_posts_link(__('Вперед','besty').' »'); ?></span> <?php } ?> </div> </div> <?php get_sidebar(); ?> </div> <?php get_footer(); ?> Исследование элемента http://besty.fasterthemes.com/blog/ показывает, что ссылка с переходом на страницу с изображение от записи отталкивается от: <div class="post-box article"> <a href="http://besty.fasterthemes.com/lorem-ipsum-is-simply-dummy/restaurant-237060_640/" Стремлюсь, к тому чтобы при нажатии как на заголовок, так и на фото записи, открывалась запись - домен.ru/zapis1 а не - домен.ru/zapis1/***имя фото*** как в случае если нажать на фото записи
  2. Решение: код <?php if(get_post_thumbnail_id(get_the_ID())) { $besty_featured_image = wp_get_attachment_link( get_post_thumbnail_id(get_the_ID()), 'besty-thumbnail', true ); echo $besty_featured_image; } ?> в index.php page.php и далее где встречается, заменить на <?php if ( has_post_thumbnail()) { ?> <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>" > <?php the_post_thumbnail( 'besty-thumbnail', true ); ?> </a> <?php } ?>
  3. Шаблон вордпресс Besty http://besty.fasterthemes.com/blog/ (скачать - http://best-wordpress-templates.ru/besty/ ) При нажатии на картинку записи (как на рис. 1), открывается страница с этой же картинкой в двух вариантах и ссылокой уже на саму запись (рис. 2). Запись также содержит, так называемую "миниатюру записи" в 100% масштабе ( 3 - http://besty.fasterthemes.com/lorem-ipsum-is-simply-dummy/ ). Как исправить эту несуразицу? Хотелось, что бы при нажатии на заголовок или изображение записи,сразу открывалась запись с содержимым, без "миниатюры записи".
  4. Решение: код <?php if(get_post_thumbnail_id(get_the_ID())) { $besty_featured_image = wp_get_attachment_link( get_post_thumbnail_id(get_the_ID()), 'besty-thumbnail', true ); echo $besty_featured_image; } ?> в index.php page.php и далее где встречается, заменить на <?php if ( has_post_thumbnail()) { ?> <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>" > <?php the_post_thumbnail( 'besty-thumbnail', true ); ?> </a> <?php } ?>
  5. Делаю поправку. ссылка имеет вид - домен.ru/zapis1/***имя картинки*** - страница содержащая фото записи и ссылку на саму запись
  6. Спасибо! Но ситуацию полностью не исправило. Убрана картинка в записи, которая отображалась в 100% масштабе. Вижу, что при клике на фото записи (рис. 1), открывается задвоенная ссылка - домен.ru/zapis1/zapis1 - страница содержащая фото записи и ссылку на саму запись site.ru/zapis1 Найти бы способ открытия записи с заголовка и с фото записи без - домен.ru/zapis1/zapis1 По моим догадкам, задано здесь: index.php<div class="post-box article"> <?php if(get_post_thumbnail_id(get_the_ID())) { $besty_featured_image = wp_get_attachment_link( get_post_thumbnail_id(get_the_ID()), 'besty-thumbnail', true ); echo $besty_featured_image; } ?>
  7. index.php <?php /** * Blog template file **/ get_header(); ?> <div class="mini-content"> <div class="col-md-9"> <div class="masonry-container"> <?php if( have_posts() ) : while (have_posts()) : the_post(); ?> <div id="post-<?php the_ID(); ?>" <?php post_class('col-md-6 box'); ?>> <div class="post-box article"> <?php if(get_post_thumbnail_id(get_the_ID())) { $besty_featured_image = wp_get_attachment_link( get_post_thumbnail_id(get_the_ID()), 'besty-thumbnail', true ); echo $besty_featured_image; } ?> <a href="<?php echo esc_url( get_permalink() ); ?>" class="blog-title"><?php the_title();?></a> <ul class="post-box-link"> <?php besty_entry_meta();?> </ul> </div> </div> <?php endwhile; endif; ?> </div> <div class="col-md-12 besty-pagination"> <?php if (function_exists('faster_pagination') ) { faster_pagination(); } else { ?> <span class="besty-previous-link"><?php previous_posts_link(__('Назад','besty').' »'); ?></span> <span class="besty-next-link"><?php next_posts_link(__('Вперед','besty').' »'); ?></span> <?php } ?> </div> </div> <?php get_sidebar(); ?> </div> <?php get_footer(); ?> single.php <?php /** * Single Post template file * */ get_header(); ?> <div class="mini-content"> <div class="col-md-9"> <div class="col-md-12 no-padding-right"> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div id="post-<?php the_ID(); ?>" <?php post_class('single-box'); ?>> <ul class="post-box-link"> <?php besty_entry_meta(); ?> </ul> <?php $besty_featured_image = wp_get_attachment_url(get_post_thumbnail_id(get_the_ID())); ?> <?php if ($besty_featured_image) { echo'<img src="' . esc_url($besty_featured_image) . '" class="img-responsive" alt="' . get_the_title() . '">'; } ?> <div class="blog-title"><?php the_title(); ?></div> <div class="besty-post-content"><?php the_content(); ?> <?php wp_link_pages(array( 'before' => '<div class="page-links">' . __('Страницы:', 'besty'), 'after' => '</div>', )); ?> </div> </div> <?php endwhile; endif; ?> <div class="col-md-12 besty-pagination besty-pagination-single"> <span class="besty-previous-link"><?php previous_post_link('%link', '« %title'); ?></span> <span class="besty-next-link"><?php next_post_link('%link', '%title » '); ?></span> </div> <?php comments_template(); ?> </div> </div> <?php get_sidebar(); ?> </div> <?php get_footer(); ?> page.php <?php /** * The main page template file. **/ get_header(); ?> <div class="mini-content"> <div class="col-md-9"> <div class="col-md-12 no-padding-right"> <?php if( have_posts() ) : while (have_posts()) : the_post(); ?> <div id="post-<?php the_ID(); ?>" <?php post_class('single-box'); ?>> <?php $besty_featured_image = wp_get_attachment_url( get_post_thumbnail_id(get_the_ID()));?> <?php if($besty_featured_image){ echo'<img src="'.esc_url($besty_featured_image).'" class="img-responsive" alt="'.get_the_title().'">'; } ?> <div class="blog-title"><?php the_title();?></div> <div class="besty-post-content"><?php the_content(); ?> <?php wp_link_pages( array( 'before' => '<div class="page-links">' . __( 'Страницы:', 'besty' ), 'after' => '</div>', ) ); ?> </div> </div> <?php endwhile; endif; ?> <?php comments_template(); ?> </div> </div> <?php get_sidebar(); ?> </div> <?php get_footer(); ?>
  8. Можно сделать проще, изображение записи (1 рис.) сделать не кликабельным. Тот же вопрос, как?
  9. Как изменить надпись Read More на иную? Слов Read или More в шаблоне я не нашёл. В content-page.php и content-single.php встречается <?php the_content(); ?>, но изменение его на <?php the_content('Читать полностью »'); ?> результата не даёт. В content-attachment.php есть <?php the_excerpt(); ?> В CSS нахожу =Entry More Link и свободно могу видоизменять кнопку, кроме самого текста Read More. WordPress, тема Paradise
  10. Отредактировал utility.php сохранил в UTF-8, загрузил на ftp и теперь в utility.php моё "Читать полнстью..." выглядит Читать полностью... Но на сайте кнопка корректная Это допустимо?
  11. Нашёл the_content( __( 'Read more', 'paradise' ) . ' <span class="meta-nav">→</span>' ); в paradise/lib/functions/utility.php Переделываю на the_content( __( 'Читать полностью...', 'paradise' ) и кнопка начинает отображаться некорретно (вместо текста знаки ????????) В paradise/languages/paradise.po есть #: lib/functions/utility.php:100 lib/functions/utility.php:433 #: lib/functions/utility.php:438 msgid "Read more" msgstr "" её изменение видимых влияний не делает. + в utility.php встречаются ещё 2 упоминания Read more /** Returns a "Read more" link for content */ add_filter( 'the_content_more_link', 'paradise_content_more_link', 10, 2 ); function paradise_content_more_link( $more_link, $more_link_text ) { return str_replace( $more_link_text, '<span>'. __( 'Read more', 'paradise' ) .'</span>', $more_link ); } /** Returns a "Read more" link for excerpts */ function paradise_continue_reading_link() { return '<span class="more-link-wrap"><a href="'. esc_url( get_permalink() ) . '" class="more-link"><span>'. __( 'Read more', 'paradise' ) .'</span></a></span>'; Проверил, русский язык не воспринимается в utility.php
  12. Здравствуйте! На сайте на каждой странице от 0 до 13 внешних ссылок, в основном, на соцсети, в их числе: ссылки на альбомы, на страницы пользователей; старые кнопки "Нравится" от mail также позиционируются как внешние ссылки. Необходимо ли менять ситуацию, что бы сайт не терял позиции и мог повыситься ТИЦ или ссылки на соцсети менее вредны (если так можно сказать)? Есть ли смылс скрывать их от индекса (nofollow)? Полагаю, что при продаже ссылок на бирже, количество внешних получится совсем плачевное. Насколько я понял, поисковики гнобят сайты за множество внешних ссылок на странице (желательно не более 3-х), иначе сайт теряет позиции, статус, тиц сложно поднять и т.д.