01. Проблемы и решения с WordPress

Что-то не работает? Сайт не загружается? Сломалось. Пиши сюда.

Отображение сайта в Mozilla Firefox

Здравствуйте уважаемые форумчане!
Обращаюсь к вам за помощью.
Мой Веб-сайт некорректно отображается в Лисе. На первый вид проблема с кодировкой, писал хостеру тоже указали на проблему с кодировкой.
Код кодировки – <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Код верный ведь в других браузерах все нормально, а в лисе проблема.
В чем загвоздка? Помогите!

Произвольные поля Интересный случай

Не могу вывести фото из поста на главную
Ключ вывода фото в файлах разный

Пробовал все три – фото на главной нет.

Подскажите как решить проблему
—————————————————————————————————————-
в home

<div class="sepia">

<?php
if ( has_post_thumbnail() ) { ?>
<?php
$imgsrcparam = array(
‘alt’ => trim(strip_tags( $post->post_excerpt )),
‘title’ => trim(strip_tags( $post->post_title )),
);
$thumbID = get_the_post_thumbnail( $post->ID, ‘two‘, $imgsrcparam ); ?>
<div class="preview"><a href="<?php the_permalink() ?>"><?php echo "$thumbID"; ?></a></div>

<?php } else {?>
<div class="preview"><a href="<?php the_permalink() ?>"><img src="<?php bloginfo(‘template_url’); ?>/images/default-thumbnail.jpg" alt="<?php the_title(); ?>" /></a></div>
<?php } ?>

</div><!– .sepia –>

<div class="sepia">

<?php
if ( has_post_thumbnail() ) { ?>
<?php
$imgsrcparam = array(
‘alt’ => trim(strip_tags( $post->post_excerpt )),
‘title’ => trim(strip_tags( $post->post_title )),
);
$thumbID = get_the_post_thumbnail( $post->ID, ‘one‘, $imgsrcparam ); ?>
<div class="preview"><a href="<?php the_permalink() ?>"><?php echo "$thumbID"; ?></a></div>

<?php } else {?>
<div class="preview"><a href="<?php the_permalink() ?>"><img src="<?php bloginfo(‘template_url’); ?>/images/default-thumbnail.jpg" alt="<?php the_title(); ?>" /></a></div>
<?php } ?>

</div><!– .sepia –>
——————————————————————————————————————————————————-

в page

<?php
if ( has_post_thumbnail() ) { ?>
<?php
$imgsrcparam = array(
‘alt’ => trim(strip_tags( $post->post_excerpt )),
‘title’ => trim(strip_tags( $post->post_title )),
);
$thumbID = get_the_post_thumbnail( $post->ID, ‘big‘, $imgsrcparam ); ?>
<div class="sepia">
<div class="preview"><a href="<?php the_permalink() ?>"><?php echo "$thumbID"; ?></a></div>
</div><!– .sepia –>

—————————————————————————————————————————————————-

в index

<div class="sepia">
<?php
if ( has_post_thumbnail() ) { ?>
<?php
$imgsrcparam = array(
‘alt’ => trim(strip_tags( $post->post_excerpt )),
‘title’ => trim(strip_tags( $post->post_title )),
);
$thumbID = get_the_post_thumbnail( $post->ID, ‘one‘, $imgsrcparam ); ?>
<div class="preview"><a href="<?php the_permalink() ?>"><?php echo "$thumbID"; ?></a></div>

<?php } else {?>
<div class="preview"><a href="<?php the_permalink() ?>"><img src="<?php bloginfo(‘template_url’); ?>/images/default-thumbnail.jpg" alt="<?php the_title(); ?>" /></a></div>
<?php } ?>
</div><!– .sepia –>

пустота под выпадающим меню

Доброго времени суток. Сразу отмечу что пхп писать не умею – но в основном могу понять суть написаного в коде. Пользуясь поисковиками удалось создать не мудреный сайт на базе ВП. Для удобства навигации там были необходимы выпадающие меню в шапке, но чем длиннее список дочерних(выпадающих) страниц – тем больше растягивается шапка сайта, тем самым образуя пустое место. Как сделать так чтоб меню выпадало над новостями?
скрин ненужного места: http://ubuntuone.com/p/Fx7/
код хедера (само меню внизу):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="<?php bloginfo('text_direction'); ?>" xml:lang="<?php bloginfo('language'); ?>">
    <head>
<script src="wp-includes/js/jquery/jquery.js" type="text/javascript"></script>
        <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
        <title><?php wp_title ( '|', true,'right' ); ?></title>
        <meta http-equiv="Content-language" content="<?php bloginfo('language'); ?>" />
        <link rel="profile" href="http://gmpg.org/xfn/11" />
        <link rel="shortcut icon" href="<?php bloginfo('template_url'); ?>/images/favico.ico" type="image/x-icon" />
        <link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo('stylesheet_url'); ?>" />
        <!--[if IE]><link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo('template_url'); ?>/ie.css" /><![endif]-->
        <?php
            wp_enqueue_script('jquery');
            wp_enqueue_script('cycle', get_template_directory_uri() . '/js/jquery.cycle.all.min.js', 'jquery', false);
            wp_enqueue_script('cookie', get_template_directory_uri() . '/js/jquery.cookie.js', 'jquery', false);
            if ( is_singular() ) wp_enqueue_script( 'comment-reply' );
            wp_enqueue_script('script', get_template_directory_uri() . '/js/script.js', 'jquery', false);
        ?>
        <?php wp_head(); ?>
        <?php if ( is_home() && !get_option('ss_disable') ) : ?>
        <script type="text/javascript">
            (function($) {
                $(function() {
                    $('#slideshow').cycle({
                        fx:     'scrollHorz',
                        timeout: <?php echo (get_option('ss_timeout')) ? get_option('ss_timeout') : '7000' ?>,
                        next:   '#rarr',
                        prev:   '#larr'
                    });
                })
            })(jQuery)
        </script>
        <?php endif; ?>
    </head>
    <body <?php echo (get_option('bg_color')) ? 'style="background-color: '.get_option('bg_color').';"' : '' ?>>
        <div class="wrapper">

            <div class="header clear">
                <div class="logo">
                    <a href="<?php bloginfo('home'); ?>"><img src="<?php echo (get_option('logo_url')) ? get_option('logo_url') : get_bloginfo('template_url') . '/images/logo.png' ?>" alt="<?php bloginfo('name'); ?>"/></a>
                </div>

                <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Site description') ) ?>

                <?php get_search_form(); ?>

                <?php wp_nav_menu(array('menu' => 'Top menu', 'theme_location' => 'Top menu', 'depth' => 1, 'container' => 'div', 'container_class' => 'menu', 'menu_id' => false, 'menu_class' => false)); ?>

            </div>
<script type="text/javascript">
jQuery(document).ready(function(){

jQuery("#menu li").hover(

function(){
jQuery(this).find('ul').slideDown();
},

function(){
jQuery(this).find('ul').slideUp();
}
);
});
</script>

           <div id="menu">
<?php wp_list_pages('title_li=') ?>
</div>

            <?php if ( is_home() && !get_option('ss_disable') ) get_template_part('slideshow'); ?>

            <!-- Container -->
            <div id="container" class="clear">
                <!-- Content -->
                <div id="content">

и собственно сам сайт %) http://cartoons.tk/

Список авторов – сортировка

Всем добрый день, помогите решить проблему со списком авторов.
Сделал отдельный шаблон страницы и хочу вывести на нём список авторов с сортировкой по количеству постов
Руководствуясь кодексом (http://codex.wordpress.org/Template_Tags/wp_list_authors)
вставляю код

<ul>
<?php wp_list_authors(‘exclude_admin=1&optioncount=1&orderby=post_count&order=DESC&show_fullname=1&hide_empty=1’); ?>
</ul>

но авторы не сортируются по количеству постов.
Уважаемые спецы, подскажите, где ошибка?

Вывод постов в категориях

Делаю тему для wordpress http://testblog.webtm.ru/ и возникла такая проблема: при нажатии на категории (горизонтальное меню) выводится список постов из этой категории такого вида, как будто выводятся посты из архива http://testblog.webtm.ru/?cat=5, а надо, естественно, чтобы как и на главной было с картинкой, полного вида и т.д. Подскажите, где я допустил ошибку?
В файле archive.php стоит <?php the_excerpt(); ?>, т.е вроде как и должно быть, архив выводится как ему и положено, в виде краткого превью, однако и в категориях посты выводятся таким же образом. Что нужно сделать?

используется ли база данных?

Сразу прошу прощения, если вопрос слишком простой.
Ситуация следующая – есть сайт, на хостинге под него взята/включена/активирована/задействована база My SQL. Но затем захожу в админку php и там написано – таблиц в базе не найдено.
Значит ли это, что база просто не используется? Но как тогда быть с записями, они ведь публикуются? Получается тогда, что резервные копии базы – это просто пустышки?
В общем, вопросы такие:
1 – Как узнать, что база используется и в ней хранятся посты и страницы?
2. Нужно ли что-то делать дополнительно, кроме просто выбора опции базы в панели управления хостинга, чтобы посты и страницы записывались в базу и хранились там?

Как вывести рубрики в таком виде

Требуется организовать на Главной вывод рубрик с несколькими постами из каждой рубрики.
Вот пример – http://i079.radikal.ru/1101/c8/23c1ff7d8899.jpg

Сначала собиралась переделать для этого какой-нибудь плагин карты сайта, но то, что получилось, работает криво.

Реально ли вообще это сделать на wordpress без использования множественных циклов?

И как такое можно сделать?

Как убрать приставку к ссылке?

Здравствуйте, у меня такая проблема, на сайте стоит скрипт для стилизации скроллбара, но при переходе по ссылке "Далее" в статьях, к ссылке добавляется окончание, например …/hello-world.html#more-1 и скрипт при этом глючит. Мне надо убрать окончание #more-1 , чтоб ссылка имела вид …/hello-world.html.
Я уже это сделал с #respond и #comments, которые добавлялись при переходе по комментариям, эти окончания я удалил в файле comment-template.php, а #more никак не могу найти, в каком файле оно добавляется.

Как организовать такой вывод на гл.стр

Доброго времени.

Требуется следующее.
Хочу организовать вывод новости следующим образом, проще показать это рисунке.

Первым идет графический файл.
Он определенного размера, подготавливается предварительно, так что не требуется программно изменять размер.
Далее заголовок поста.
Потом идет контент, текстовый. Обрезается тегом <more>

Ps. Жду Вашей помощи. Надеюсь изложил понятно вопрос для Вас.
Pps. Спасибо.

Вопрос по Custom Post Types

Приветствую, всех.

Создал свой тип записей следующим образом:

function post_type_kvartira() {
register_post_type(‘kvartira’, array(‘label’ => __(‘Квартиры’), ‘public’ => true, ‘show_ui’ => true, ‘supports’ => array(‘post-thumbnails’, ‘excerpts’, ‘trackbacks’, ‘comments’, ‘editor’, ‘title’, ‘author’, ‘thumbnail’), ‘menu_position’ => 5));
register_taxonomy(‘roomsk’, ‘kvartira’, array( ‘hierarchical’ => true, ‘label’ => __(‘Количество комнат’) ) );
register_taxonomy(‘srokk’, ‘kvartira’, array( ‘hierarchical’ => true, ‘label’ => __(‘Срок’) ) );
register_taxonomy(‘rajonk’, ‘kvartira’, array( ‘hierarchical’ => true, ‘label’ => __(‘Район города’) ) );
}
add_action(‘init’, ‘post_type_kvartira’);

Как видно из записи создал таксономии.
Возьмем таксономию – "Количество комнат" (slug – roomsk). Для нее создал вариант: "1-комнатные" (slug – odnokomnat).

По адресу http://имядомена.ru/roomsk/odnokomnat/ видно список записей с 1-комнатными квартирами относящимися к типу записей "Квартиры" (slug – kvartira).

Так вот вопрос:
По какому адресу или вообще каким образом посмотреть все записи относящиеся к типу записей "Квартиры"?

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

Спасибо.

одна дата на несколько постов

помогите пожалуйста.
Нужно, чтобы отображались посты из опрелённой категории в сайдбаре в таком виде

дата

время, пост
время, пост
время, пост….

предыдущая дата

время, пост
время, пост
время, пост….

максимум на что меня хватило это:

<strong><?php the_date("j F Y") ?></strong>
	

<?php query_posts('cat=6,11&showposts=10'); ?>
 

 <ul> <?php while (have_posts()) : the_post(); ?>
 <?php the_time(' G:i') ?><h5><a href="<?php the_permalink() ?>"><?php the_title(); ?></a><h5></ul>
  
  <?php endwhile;?>

при этом вверху отображается даже не дата последнего поста, а вообще какая-то непонятная…

Как сделать счетчик загрузок файла

В папку uploads загружен файл. Ссылка на файл есть в посте (чтобы загружали). Как можно контролировать количество загрузок файла? (Уточню, работаю под WordPress 3.0)

Запись, защищенная паролем

З прошедшим всех Новым Годом.
Есть необходимость ограничить доступ к некоторым записям. Можно реализовать с помощью установки паролей на записи. Но по умолчанию ВП выводит текст "Эта запись защищена паролем…". Возможно ли заменить этот текст другим текстом, причем, уникальным для каждой записи. Возможно выводить этот текст через произвольные поля.

Как реализовать такую возможность?

получить Id всех постов в категории

Нужно получить список ID всех постов в конкретной категории блога.

Постов много, устроил бы простой список одна строка один ID

Как это сделать?

Алфавит постов в категории

Ищу плагин или код который на странице категории показал бы алфавитный реестр записей.

Заходишь на категорию, а там чтобы открывалось вот так:

и по каждой ссылке уже дальше список постов на букву в этой категории.

Бывает такое?

Специалисты по bbPress есть?

Господа помогите!
Ситуация следующая. Установил bbpress. Сначала установил криво. Все переставил. Интегрировал в ворд пресс. Вроде все удачно. Пароль с вордпресом один. Пользователи общие и прочее. Но какая то "борода" с админкой. Админская панель какая то убогая. Всего 4 позиции.
1. Панель управления.
2. Темы.
3. Сообщения.
4. Пользователи. Ни управления плагинами ни дизайна. Вообще ничего нет. Если я правильно понимаю должно быть похоже на ворд пресс. Но общее нахожу с трудом. Скажите так и должно быть или что то не так. Если не так то что делать?

посты из разных категорий?

подскажите пожалуйста как сделать,чтобы в одном месте главной странице отображались посты из одной категории, а в другом- другой.

В данном случае- сначала главные новости, а потом остальные новости.

вот код, который я пытался использовать со своими скромными возможностями в php. главные новости не отображают то,что мне надо (((

<?php get_header(); ?>
<?php include(TEMPLATEPATH."/sidebar_l.php");?>
	<div id="content"><!--content-->
	<div id="mainnews" class="mainnewsbox">
<h2>Главные новости</h2>
<?php query_posts('cat=1'); ?>
 
 <?php the_time(' G:i') ?><h4><a href="<?php the_permalink() ?>"><?php the_title(); ?></a><h4>
  
	</div>

<?php query_posts('cat=7,8,9,10&showposts=10'); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?> 
		<div class="entry"><!-- Entry -->
			<h2 class="post-title">
			<a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a>
			</h2>
			<?php the_content();?>

и так далее

Динамическое меню на php

На PHP можно сделать вот такое динамическое меню:

<div id="nav">
    <ul>
        <li><?php
            $theuri = $_SERVER['REQUEST_URI'];
            if ( ($theuri =="/") or ($theuri =="/index.php") ) {
            $itemis = "Home";
            } 
            else {
            $itemis = "<a href=\"/\">Home</a>";
            }
            echo $itemis;
            ?>
        </li>
        <li><?php
            $theuri = $_SERVER['REQUEST_URI'];
            if ( ($theuri =="/about/") or ($theuri =="/about/index.php") ) {
            $itemis = "About";
            } 
            else {
            $itemis = "<a href=\"/about/\">About</a>";
            }
            echo $itemis;
            ?>
        </li>
    </ul>
</div>

Оно реализует один очень важный (с точки зрения Якоба Нильсена :lol:) эффект. Отсутствует ссылка на активную страницу! Что, в принципе, с позиции юзабилити, на самом деле очень важная вещь.

Так вот, проблема в следующем… Как, то же самое сделать в связке с wp-тегом wp_page_menu()?
У меня самого, что-то пока мозгов не хватает…

Я на верном пути?

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

Проблема со страницей Виджетов!

1. Страница не кликабельна. Ничего не двигается и левое меню всё свёрнуто
2. Правая колонка вообще исчезла!
Подскажите что это и как исправить?
Спасибо!
WordPress 3.0.4.
Смена темы не помогает!
http://vsaid.me/

Anonymous
Отправить
Ответ на: