- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
На новом сайте создала рубрики и статьи. При кликании на них открывается страничка хостера, т.е. по сути работает только главная. Это с редиректом проблемы?
---------- Добавлено 29.06.2012 в 12:52 ----------
Рубрики "убивает" плагин SEO Without Category
Как выводить в рубрике не список анонсов, а список ссылок на все посты категории?
Есть плагин карты сайта, там выводятся списки ссылок со всех рубрик (плагин http://podbortem.ru/wordpress-plaginy/42-dragon-design-sitemap-generator-karta-sajta-dlya-wordpress.html). Видимо, можно использовать часть этого кода. Кто-нибудь в курсе какую именно и как? Или есть штатный способ?
Как выводить в рубрике не список анонсов, а список ссылок на все посты категории?
Есть плагин карты сайта, там выводятся списки ссылок со всех рубрик (плагин http://podbortem.ru/wordpress-plaginy/42-dragon-design-sitemap-generator-karta-sajta-dlya-wordpress.html). Видимо, можно использовать часть этого кода. Кто-нибудь в курсе какую именно и как? Или есть штатный способ?
Убрать из шаблона используемой темы, который выводит посты в рубрике (чаще это archive.php), всё лишнее, оставив только вывод ссылки на статью. Анонсы выводит the_content или the_excerpt, вот её и нужно выпилить. Ну и лишние теги, в которые обёрнуты анонсы (the_content или the_excerpt) тоже убрать.
Hixon10, спасибо за наводку, помогло
но появилась другая проблема
я добавил в админке произвольные поля..и вот с ним и появилась небольшая проблема..
на рисунке наглядно видно
есть два поля - время1 и время2 и если какое-либо поле оставить пустым то остается кусочек заднего фона, это выглядит как-то некрасиво
и хотелось бы узнать можно ли это как-то исправить?
код файла functions.php:
<?php
if ( function_exists('register_sidebar') )
register_sidebar();
add_theme_support('post-thumbnails');
set_post_thumbnail_size(140);
?>
<?php // подключаем функцию активации мета блока (my_extra_fields)
add_action('admin_init', 'my_extra_fields', 1);
add_action('admin_init', 'my_extra_fields2', 1);
function my_extra_fields() {
add_meta_box( 'extra_fields', 'Время сеанса 1', 'extra_fields_box_func', 'post', 'normal', 'high' );
}
function my_extra_fields2() {
add_meta_box( 'extra_fields2', 'Время сеанса 2', 'extra_fields2_box_func', 'post', 'normal', 'high' );
}
// код блока
function extra_fields_box_func( $post ){
?>
<p><label><input type="text" name="extra[title]" value="<?php echo get_post_meta($post->ID, 'title', 1); ?>" style="width:50%" /></label></p>
<input type="hidden" name="extra_fields_nonce" value="<?php echo wp_create_nonce(__FILE__); ?>" />
<?php
}
function extra_fields2_box_func( $post ){
?>
<p><label><input type="text" name="extra[title2]" value="<?php echo get_post_meta($post->ID, 'title2', 1); ?>" style="width:50%" /></label></p>
<input type="hidden" name="extra_fields2_nonce" value="<?php echo wp_create_nonce(__FILE__); ?>" />
<?php
}
// включаем обновление полей при сохранении
add_action('save_post', 'my_extra_fields_update', 0);
add_action('save_post', 'my_extra_fields2_update', 0);
/* Сохраняем данные, при сохранении поста */
function my_extra_fields_update( $post_id ){
if ( !wp_verify_nonce($_POST['extra_fields_nonce'], __FILE__) ) return false; // проверка
if ( defined('DOING_AUTOSAVE') && DOING_AUTOSAVE ) return false; // выходим если это автосохранение
if ( !current_user_can('edit_post', $post_id) ) return false; // выходим если юзер не имеет право редактировать запись
if( !isset($_POST['extra']) ) return false; // выходим если данных нет
// Все ОК! Теперь, нужно сохранить/удалить данные
$_POST['extra'] = array_map('trim', $_POST['extra']); // чистим все данные от пробелов по краям
foreach( $_POST['extra'] as $key=>$value ){
if( empty($value) )
continue delete_post_meta($post_id, $key); // удаляем поле если значение пустое
update_post_meta($post_id, $key, $value); // add_post_meta() работает автоматически
}
return $post_id;
}
function my_extra_fields2_update( $post_id ){
if ( !wp_verify_nonce($_POST['extra_fields2_nonce'], __FILE__) ) return false; // проверка
if ( defined('DOING_AUTOSAVE') && DOING_AUTOSAVE ) return false; // выходим если это автосохранение
if ( !current_user_can('edit_post', $post_id) ) return false; // выходим если юзер не имеет право редактировать запись
if( !isset($_POST['extra']) ) return false; // выходим если данных нет
// Все ОК! Теперь, нужно сохранить/удалить данные
$_POST['extra'] = array_map('trim', $_POST['extra']); // чистим все данные от пробелов по краям
foreach( $_POST['extra'] as $key=>$value ){
if( empty($value) )
continue delete_post_meta($post_id, $key); // удаляем поле если значение пустое
update_post_meta($post_id, $key, $value); // add_post_meta() работает автоматически
}
return $post_id;
}
?>
может быть сделать например так - в индексном файле запустить условие "если строка пустая то такая запись, если нет то другая"? =)
также забыл добавить кусок файла index.php который отвечает за вывод списка:
<!--НАЧИНАЮТСЯ НОВОСТИ-->
<tr><td valign='top'>
<table cellpadding="0" cellspacing="0" width='100%'>
<?php query_posts($query_string.'&cat=3'); ?>
<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?>
<!-- начало поста -->
<tr>
<td><img src="<?php bloginfo('template_url'); ?>/images/film.png" width="16" height="16" /></td>
<td class="title" style='border-bottom:1px dotted #9b9b9b; padding:8px'><ul class="sf-menu">
<li class="current">
<a href="<?php the_permalink();?>"><?php the_title();?></a>
<?php echo get_post_meta($post->ID, 'my_extra_fields', true); ?>
</li></ul></td>
<td width='80' valign='top' style='padding:8px'>
<table cellpadding="3" cellspacing="3" >
<tr>
<!--время фильма-->
<td class='menu2'><?php echo get_post_meta($post->ID, 'title', true); ?></td>
<td class='menu2'><?php echo get_post_meta($post->ID, 'title2', true); ?></td></tr>
</table>
</td>
</tr>
<!-- конец поста -->
<?php endwhile; ?>
<?php endif; ?>
</table></td>
</tr>
<!--конец вывода-->
---------- Добавлено 30.06.2012 в 16:15 ----------
ок, решил
заменил строки:
<!--время фильма-->
<?php $title = get_post_meta($post->ID, 'title', true); $title1 = get_post_meta($post->ID, 'title2', true); ?>
<?php if ($title != "") { ?>
<td class='menu2'><?php echo $title; ?></td>
<?php
} if ($title1 != "") { ?>
<td class='menu2'><?php echo $title1; ?></td>
<?php } ?>
</table>
</td>
</tr>
<!-- конец поста -->
Посмотрите мою тему /ru/forum/724649 немного поторопился создал свою тему.
Добрый день. Раньше пользовался обычным виртуальным хостингом и панелькой cPanel, недавно переехал на VPS, там панель ISPmanager. Многие сайты работают на wordpress. Картинки находятся в категории site.ru/wp-content/uploads/2012/07/файлы картинок. Скажите, пожалуйста, какие права следует выставить для подкатегорий 2012, 07 и самих файлов картинок. Почему-то перестали картинки добавлять из админки после переезда. Благодарю за помощь.
Доброе время суток. Господа, не подскажете как изменить "Read more" ? Вот скриншот того, что нужно изменить выделено красным:
http://s52.radikal.ru/i138/1207/dc/1316ecdae7bd.png
Надеюсь вы поняли, что у меня не получается переименовать. Пробовал делать поиск по всем файлам, но что-то все-равно не смог найти...
у меня не получается переименовать
Ищи в теме или в файлах локализации (переводов).
Ligue-1,
Ищи в файле archive.php, должно быть.