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

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

id страницы

Здравстуйте… Такая проблема: создал простенький шаблон в артистире, натянул на вордпресс, все вроде бы нормально, но, попытался использовть стандартную фукнцию get_post_meta($post->ID, $key, true); и ничего не получилось( делал так:

<?php 
  $catsmm = $meta_values;
  $key="toptitle";
  $meta_values = get_post_meta($post->ID, $key, true);
  echo ($meta_values);
?>

В переменной $meta_values ничего не оказывалось…
Я попробывал вместо $post->ID вписать id конкретного материала, и все заработало…В то же время, когда я ставил стандартный шаблон вышеуказанный код срабатывал без проблем… Значит в артистире просто нет функции, которая возвращает id страницы? Подскажите какая функа за ето отвечает и куда ее вставить?

З.ы. версия WordPress 2.9.2.

Авторизация в WordPress

Привет всем! Я новичок, но очень хочу создать свой веб сайт. Решил воспользоваться WordPress. И встретился с проблемой. Хочу сделать чтобы был блок для регистрации на гланой странице сайта, где регаясь, пользователь попадал на форму, которую он заполняет данными и автоматически для него формируется страничка. Ну к примеру как в Майл Ру. подскажите плиз, как это сделать? Желательно подробнее. Может есть какие плагины?

Яндекс пишет о вирусе, а его не видно

Сайт tangopositiv.ru

Яндекс прислал извещение о наличии JS/RefC-Gen на главной странице

http://siteinspector.comodo.com наличие вирусов не показывает

Аваст при заходе на сайт молчит.

Плагин TAC молчит.

Плагин belavir (php MD5) молчит

При просмотре глазами исходного кода ничего подозрительного не вижу.

Кто подскажет где спряталась зараза?

Задача Adsens’а

Интересную задачу поставлю сейчас вам, о те, кто наверняка знают!
Требуется сделать так, чтобы пользователи блога wordpress видели рекламу гугла до тех пор, пока не зарегистрируются.
В случае регистрации и входе на сайт поди именем паролем, гугл исчезает (мечта яндекса) и вместо него появляются хорошие информационные блоки-бонусы.
Есть ли идеи?

Ах да, с первым днем зимы вас, форумчане!
***********

Выборка по двох параметрах

Народ, такая проблема:
Есть сайт на Вордпрессе по аренде квартир. Каждая квартика есть как статья. К каждой Квартире прикреплена дополнительная инфа, например количество мест, улица, наявность санузлов и так далее. Все эти "метки" по квартирам местятся в таблице "wp_postmeta".
В меня есть форма по виборке квартир (типа раен, комнаты, цена и т. д.).
Я знаю как зделать выборку с таблицы "wp_postmeta" по одному параметру, припустим по комнатам:

// $args_spec=array(
//// ‘grades’ => ‘grades-3-6’,
// ‘post_type’ => ‘realestate’,
// ‘post_status’ => ‘publish’,
// ‘posts_per_page’ => $mainpage_specprop_num,
// ‘meta_key’ => ‘kv26_loc_rooms’,
// ‘meta_value’ => ‘3’;

Выберет только 3-х комнатные квартиры.
Но мне надо припустим выбрать 3 и 4 и 6 комнатные. Так как та в форме по комнатам чекбокс стоит.

П.С.

Я знаю как делать выборку по двох параметрах по рубриках\таксономиях (в таблице wp_term_taxonomy), например:

$args = array(
‘tax_query’ => array(

array(
‘taxonomy’ => ‘app_type’,
‘field’ => ‘slug’,
‘terms’ => array($a,$b)
)
)
);

А вот с таблицой "wp_postmeta" ни как не розберусь.

Буду очень признателен за помощ.

Не работает постраничная навигация

День добрый!
Суть проблемы в следующем: не работает постраничная навигация. При переходе на другую страницу открывает index.php. Пробовал и плагины, и вручную функции вбивать, итог один и тот же. 🙁

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

Помогите с индексацией

Как скрыть теги от индексации?
Disallow: /tag в robots.txt не помогает, Яндекс все равно индекирует, Google нет.

подскажите где копнуть…

У меня проблема в следующем:
Блог работает нормально, без глюков.
Но при включении постоянных ссылок нормально работает только главная страница.
На остальных страницах весь блог выстраивается сверху вниз.
Такое мнение складывается что куда-то стили деваются.
Главная страница у меня на блоге статичная.

Подскажите куда копать.

Тема у меня – daily-digest-30

Пункт “изменить запись” в Админ бар

Всем привет. Ребята прошу помощи. На некоторых своих сайтах начал пользоваться админ баром, но только толку от него мало.
Вместо кнопки "изменить запись" (когда я нахожусь в записи) у меня кнопка "изменить рубрику"…мне нужна кнопка изменить запись,
подскажите плз, почему ее нет.

На других блогах видел ее.

как вручную прикрепить миниатюру?

Как вручную прикрепить миниатюру к записи в WordPress (не через стандартный интерфейс)?

Таким кодом прикрепляются фотографии к посту, но добавляется только полная фотография. Что нужно ещё дописать(изменить) что бы добавлялись ещё средняя и большая миниатюры.

вот код:

<form method="post" action="" enctype="multipart/form-data">
<input name="test" type="text" />
<input type="file" name="filed" id="filed" />
<input type="submit" value="submit" />
</form>
<?php
require_once(ABSPATH . "wp-admin" . ‘/includes/image.php’);
require_once(ABSPATH . "wp-admin" . ‘/includes/file.php’);
require_once(ABSPATH . "wp-admin" . ‘/includes/media.php’);
……….
$My_file = wp_handle_upload( $_FILES[‘filed’], array(‘test_form’ => FALSE) );
$attachment = array(
‘post_mime_type’ => $My_file[‘type’],
‘post_title’ => preg_replace(‘/\.[^.]+$/’, ”, basename($My_file[‘file’])),//preg_replace(‘/\.[^.]+$/’, ”, basename($filename)),
‘post_content’ => ‘image’,
‘guid’ => $My_file[‘file’],
‘post_parent’ => 17,
‘post_status’ => ‘inherit’
);
$attach_id = wp_insert_attachment( $attachment, $filename, 17 );
if (is_wp_error($attach_id)) {
$error = "Error: $attach_id <br />";
}
if($error == ”)
{
$attach_data = wp_generate_attachment_metadata( $attach_id, $filename );
wp_update_attachment_metadata( $attach_id, $attach_data );
set_post_thumbnail(17, $attach_id);//крепим картинку к объявлению
}

Спасибо!

Разбивка страницы на под-страницы

Сразу прошу прошения за возможно не корректный заголовок. Но, правильного термина того что мне нужно я не нашел.

Есть у меня сайт на wodrpress (WordPress 3.2.1.) с использованием темы Twenty Eleven.

На нем есть страницы (не записи) которые уже сейчас довольно "длинные", а в будущем страницы будут еще длиннее…

К примеру: http://www.mortalkombat.com.ua/personazhi/subzero/
Это страница о персонаже игры, все что "новое" и интересное – я добавляю на эту страницу. Для простоты восприятия посетителем, я хочу её разделить "на вкладки". Вот пример того что я хочу:
http://www.mortalkombat.com.ua/primer.html

Может есть некий плагин который поможет через теги <div>, или другим способом, непосредственно в редакторе WordPress разделять страницу на "вкладки". Если такого плагина нету, может есть способ подключить javascript к редактору?

<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>Mortal Kombat</title>
        <script type='text/javascript' src='http://code.jquery.com/jquery-1.6.4.min.js'></script>
        <style type="text/css">
            #list div {display: inline-block; cursor: pointer;}
            #list div.active {background-color: #f00;}
            #content div {display: none;}
            #content div.active {display: block;}
        </style>
        <script type='text/javascript'>
            $(document).ready(function() {
                $('#list div').click(function(){
                    $('#list div').removeClass('active');
                    $(this).addClass('active');
                    $('#content div').removeClass('active');
                    $('#content div').eq($('#list div').index($(this))).addClass('active');
                });
            });
        </script>
    </head>
    <body>
        <div id="list">
            <div class="active">История</div>
            <div>Удары</div>
            <div>Видео</div>
            <div>Карат персонажа</div>
        </div>
        <div id="content">
            <div class="active">text 1</div>
            <div>text 2.</div>
            <div>text 3.</div>
            <div>text 4.</div>
        </div>
    </body>
</html>

Рассылка обновлений пользователям

Например, я добавил новость. Как сделать так, чтобы все зарегистрированные пользователи wordpress о ней узнали?
Далее на ящик приходит письмо о том, что на сайте дот.ком появилась новость "Первый снег".
Желательно без плагина.

Дополнение: чтобы узнавали не обо всех новостях, а только некоторых (отмеченных как-то по особому).

Получается что-то вроде новостной расылки.

Ссылка Свернуть ВНИЗУ спойлера

Плагин Advanced Spoiler.
Нужно сделать ссылку "Свернуть" (текст или jpg) ВНИЗУ спойлера. Чтобы не скролинговать просмотренный текст обратно вверх для закрытия спойлера, а просто прочитал текст – нажал внизу Свернуть – спойлер свернулся.

Подскажите, пож-та, как сделать.

Фото из поста возле описания

Здраствуйте!
Подскажите, как на главной странице слева вывести фото из поста, справа краткое описание новости.

Код:
<article id="">
<header class="f_header"><h2><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( ‘Permalink to %s’, ‘buzznews’ ), the_title_attribute( ‘echo=0’ ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
</header>
<div class="entry-summary">
<?php the_excerpt(); ?>
<?php
$fcat = get_the_category($post->ID);
$fcatid = $fcat[0]->term_id;
$fcatname = $fcat[0]->cat_name;
$fcatlink = get_category_link($fcatid);
echo ‘<span class="postcat"><strong><a href="’.$fcatlink.’">’.$fcatname.'</a></strong></span>’;
?>
<?php echo ‘<a href="’.$commentlink.’" class="comment-count" title="’.$commentcount. ”.$comments_text.’" rel="comment">’.$commentcount.'</a>’; ?>
<?php edit_post_link(‘[Edit]’, ‘<small>’, ‘</small>’); ?>
<?php
$views = get_post_meta($post->ID, ‘views’, true);
global $user_ID;
if( $user_ID ) {
if( current_user_can(‘level_5’) ) {
echo ‘<small class="red">’ .$views .’ views</small>’;
}
}
?>
</div><!– .entry-content –>
</article>

Неправильная индексация tag

Вот уже неделю Яндекс индексирует теги на моем сайте, что выглядит так
site.com›tag/название тега,
хоть я вВ robots.txt прописал строчку dissalow tag
Google индексирует правильно
Как это можно выправить?

Query posts

Помогите вывести только одну запись на главную.
Добавил в код single.php строку

query_posts(‘cat=1’)

теперь выглядет так

query_posts(‘cat=1’)

<?php while ( have_posts() ) : the_post(); ?>

<nav id="nav-single">
<h3 class="assistive-text"><?php _e( ‘Post navigation’, ‘twentyeleven’ ); ?></h3>

Но выводиться не только запись с ID=1, но все.

Две страници ввиде блога

На моем сайте мне надо сделать две наглавных страници, к примеру, site.com/pervaja и site.com/vtoraja в виде блога, т.е. оставлять на них записи. как обычно на блоге. Подскажите, пожалуйста, как это сделать?

Wp на иврите

Как вы поняли саит на иврите , и надо поменять надписи на кнопках(Оставить комментарий(непонятные мне символы на иврите) на Оставить сообщение(такие же непонятные символы) ). Насколько я понимаю это делаеться в фаилах .po , но изменения не дают результатов . я пробовал менять и в самой теме (в языках) и в корне , никакой реакции..

Wp на иврите

Сорри за дубликат , удалите эту копию плз.

Передача переменной и вывод меню

Всем здравствуйте.
Пытался отрыть решение, но безуспешно.
Существует необходимость в постоянной передаче переменной от одной страницы к другой. Затем после получения значения этой переменной вывод в сайдбаре необходимого меню (в зависимости от значения переменной) и передача текущего значения переменной для следующей страницы и т.д.
Как это можно реализовать?

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