Перейти к содержимому



WordPress! Редактирование стандартной темы Twenty Eleven!

#1 Александр Малаш

Александр Малаш
  • Неактивные
  • 98 сообщений
  • Репутация: -8
0

Отправлено 03 Декабрь 2012 - 01:01

Доброго времени суток Ув. ФОРУМЧАНЕ!

Не подскажите, как сделать чтобы вот эта запись:
http://niagara-gold....ozdanie-sajtov/

Отображалась, так же как и вот эта:

http://niagara-gold.com/ или эта – http://niagara-gold.com/vse-stati/!



То есть, смысл в том, чтобы на записях блога отображалось боковое меню, также как и на страницах блога. Всё работает на ВордПрессе на стандартной теме Twenty Eleven!



Всем СПАСИБО за ответы!

 

 

  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. Статичный сайт на Wordpress
  2. Wordpress НЕ только для блога или создание различных типов сайтов на этой CMS
  3. Самые необходимые плагины на Wordpress
  4. Тема WP
  5. Настройка комментариев. Плагин wpDiscuz для wordpress

#2 Sky-R

Sky-R
  • Пользователь
  • 417 сообщений
  • Репутация: 72

Отправлено 03 Декабрь 2012 - 14:29

Single.php надо редактировать.
Чтоб более конкретно сказать, нужно уже сами файлы смотреть
  • 0

#3 Александр Малаш

Александр Малаш
    Topic Starter
  • Неактивные
  • 98 сообщений
  • Репутация: -8

Отправлено 03 Декабрь 2012 - 19:45

Sky-R, знаю что singl.php! но вот что конкретно в нём надо изменить?

Вот код:
<?php
/**
* The Template for displaying all single posts.
*
* @package WordPress
* @subpackage Twenty_Eleven
* @since Twenty Eleven 1.0
*/
get_header(); ?>
  <div id="primary">
   <div id="content" role="main">
    <?php while ( have_posts() ) : the_post(); ?>
	 <nav id="nav-single">
	  <h3 class="assistive-text"><?php _e( 'Post navigation', 'twentyeleven' ); ?></h3>
	  <span class="nav-previous"><?php previous_post_link( '%link', __( '<span class="meta-nav">&larr;</span> Previous', 'twentyeleven' ) ); ?></span>
	  <span class="nav-next"><?php next_post_link( '%link', __( 'Next <span class="meta-nav">&rarr;</span>', 'twentyeleven' ) ); ?></span>
	 </nav><!-- #nav-single -->
	
<script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
<div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="none" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,moimir,lj,friendfeed,gplus"></div>
	 <?php get_template_part( 'content', 'single' ); ?>
	 <?php comments_template( '', true ); ?>
    <?php endwhile; // end of the loop. ?>
   </div><!-- #content -->
  </div><!-- #primary -->
<?php get_footer(); ?>

  • 0

#4 Sky-R

Sky-R
  • Пользователь
  • 417 сообщений
  • Репутация: 72

Отправлено 03 Декабрь 2012 - 20:58

Можно попытаться вызвать отображение сайдбара с меню, используя функцию:
<?php get_sidebar(); ?>

P.S. Скиньте содержание page.php
  • 0

#5 Александр Малаш

Александр Малаш
    Topic Starter
  • Неактивные
  • 98 сообщений
  • Репутация: -8

Отправлено 04 Декабрь 2012 - 21:07

Sky-R, держите!

page.php
<?php
/**
* The template for displaying all pages.
*
* This is the template that displays all pages by default.
* Please note that this is the WordPress construct of pages
* and that other 'pages' on your WordPress site will use a
* different template.
*
* @package WordPress
* @subpackage Twenty_Eleven
* @since Twenty Eleven 1.0
*/
get_header(); ?>
  <div id="primary">
   <div id="content" role="main">
    <?php while ( have_posts() ) : the_post(); ?>
	 <?php get_template_part( 'content', 'page' ); ?>
	 <?php comments_template( '', true ); ?>
    <?php endwhile; // end of the loop. ?>
   </div><!-- #content -->
  </div><!-- #primary -->
<?php get_footer(); ?>

index.php


<?php
/**
* The main template file.
*
* This is the most generic template file in a WordPress theme
* and one of the two required files for a theme (the other being style.css).
* It is used to display a page when nothing more specific matches a query.
* E.g., it puts together the home page when no home.php file exists.
* Learn more: http://codex.wordpress.org/Template_Hierarchy
*
* @package WordPress
* @subpackage Twenty_Eleven
*/
get_header(); ?>
  <div id="primary">
   <div id="content" role="main">
   <?php if ( have_posts() ) : ?>
    <?php twentyeleven_content_nav( 'nav-above' ); ?>
    <?php /* Start the Loop */ ?>
    <?php while ( have_posts() ) : the_post(); ?>
	 <?php get_template_part( 'content', get_post_format() ); ?>
    <?php endwhile; ?>
    <?php twentyeleven_content_nav( 'nav-below' ); ?>
   <?php else : ?>
    <article id="post-0" class="post no-results not-found">
	 <header class="entry-header">
	  <h1 class="entry-title"><?php _e( 'Nothing Found', 'twentyeleven' ); ?></h1>
	 </header><!-- .entry-header -->
	 <div class="entry-content">
	  <p><?php _e( 'Apologies, but no results were found for the requested archive. Perhaps searching will help find a related post.', 'twentyeleven' ); ?></p>
	  <?php get_search_form(); ?>
	 </div><!-- .entry-content -->
    </article><!-- #post-0 -->
   <?php endif; ?>
   </div><!-- #content -->
  </div><!-- #primary -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>

  • 0

#6 Sky-R

Sky-R
  • Пользователь
  • 417 сообщений
  • Репутация: 72

Отправлено 04 Декабрь 2012 - 21:17

Хм...немного необычный шаблон. Хотя может просто я не такой уж профи в WP :)
Попробуйте вставить в single.php
<?php get_sidebar(); ?>
По идее, это должно вызвать сайдбар на странице отдельного поста


Блин. Попробовал у себя. Получается неправильное отображение. Сейчас попробую иначе.

UPD: Блин, там всё как-то замудрено, я никак не могу вставить сайдбар как полагается. Шаблон немного необычный, с лишними используемыми файлами, никак не разберусь. :(
Свой, блин, наверно, легче сделать ;) В общем, я бессилен ;)
  • 0

#7 Александр Малаш

Александр Малаш
    Topic Starter
  • Неактивные
  • 98 сообщений
  • Репутация: -8

Отправлено 06 Декабрь 2012 - 06:18

Sky-R, очень жаль!
жабль, он стандартный от ВордПресс!
Наверное поэтомуни я ни Вы в нём ничего понять не можем!
ладно надо будет думатЬ!
  • 0


Оформление форума – IPBSkins.ru