Сайт о WordPress: плагины, функции, хаки, статьи...
WordPress как на ладони
Ответьте на вопросы
    все вопросы →
  • Измерение скорости работы php срипта

    Хочу потестировать большинство функций WP (и не только), которые взаимозаменяемы. Правда, столкнулся с проблемой. В интернете предлагают замерять с помощью микройтайм, взял я код. На голом php - полёт нормальный. Вставляю в WP (в хедер и в футер) - выдает баснословное количество секунд. Подскажи, как грамотнее всего замерять скорость выполнения скрипта. Буду рад потестировать и предоставить результаты.

    Ответить →
  • Не работает ссылка

    Здравствуйте!

    Моему сайту три года и все было нормально, до недавних пор. Писала статьи, делала ссылки на другие статии и вставляла медиа файлы. А вот неделю назад кнопки вставить медиафайл и сделать ссылку просто перестали работать. Не могу понять почему и как это исправить. Может плагин какой можно поставить? Помогите пожалуйста, если можете.

    Ответить →
  • Вопрос автору статьи

    Здравствуйте, есть сайт на котором несколько авторов. Как можно реализовать такой функционал:

    1. анонимный пользователь задает вопрос конкретному автору

    2. автор модерирует вопрос, отвечает на него и после этого вопрос публикуется в определенной категории вопросов/ответов

    Ответить →
  • Вопрос по include

    Здравствуйте!

    Хотел установить на сайт скрипт для определения города с сайта http://ipgeobase.ru/, по сути там
    один файл geo.php (находится в корне темы) надо подключить через include и вывод простой функций
    на обычном html сайте работает без проблем но на wordpress возникает проблема то работает то не работает в чем причина проблемы понять не могу.

    Вот так подключаю в index.php

    include('geo.php');

    $o['charset'] = 'utf-8';
    $geo = new Geo($o);
    $data = $geo->get_value();

    $city = $geo->get_value('city', true);

    echo $city ;

    Может подскажете в чем причина?

    Ответить →
  • При изменении заголовков блоков вылезают непонятные символы

    Приветствую. Балуюсь тут с одной темкой на денвере. При изменении заголовка с латиницы на кириллицу вместо русского текста получаются подобные символы ПослÐΜдниÐΜ. При чем только в заголовках блоков новостей, по остальному сайту подобных проблем не наблюдается. Танцы с бубном вокруг кодировки не помогли. Перепробовал разные способы. Все файлы в ютф-8 Подскажите как бороться. Заранее спасибо!

    СКРИНШОТ

    Ответить →
  • Не работают плагины

    Здравствуйте!

    При добавлении в папку "plugins" любого плагина по фтп (или загрузке средствами WP ) в самой админке перестает работать сам пункт меню "Плагины"

    Все пункты под ним тоже не догружаются .

    Подскажите где "копать"?

    Спасибо

    Ответить →
  • Описание категорий

    Привет. Как сделать обычное описание я знаю, но как сделать так:
    1. Идем вступительный текст (зазывалка)
    2. Выводятся посты с помощью цикла
    3. Идет остальной текст, заточенный уже под ПС.

    Я так понимаю, надо сделать шорткод, который будет запускать скрипт. Этот шорткод вставлять в описание? Правда, я не знаю, как его создать. В function.php, как догадываюсь.

    Ответить →
  • Подскажите насчет отдельного раздела

    Я сделал раздел портфолио (Аналог раздела записи)

    Так же создал

    // фильтр передает переменную $template - путь до файла шаблона. Изменяя этот путь мы изменяем файл шаблона.
    add_filter('template_include', 'my_template');
    
    // функция фильтрации
    function my_template( $template ) {
    # шаблон для страниц произвольного типа "Кейсы" - предполагается, что файл шаблона /tpl/cases-tpl.php лежит в папке темы
    global $post;
    if( $post->post_type == 'cases' ){
    return get_stylesheet_directory() . '/tpl/cases.php';
    }
    
    return $template;
    }
    

    Могу редактировать эту страницу и выводить в ней список кейсов

    но не знаю как мне выводить страницу которая находится внутри кейса

    site.ru/cases/page1

    Спасибо.

    Ответить →
Вопросы в комментариях
  • Соня: Добрый день, Тимур! Никак не...

    Добрый день, Тимур! Никак не получается объединить функцию с Вашим же плагином миниатюр.
    Делаю так:

    $out .= "\n<li class='$x'>". kama_thumb_img("post_id=$pst->ID &w=150 &h=100") ."$Sformat</li>";
    

    Миниатюры появляются, но все - с фото-заглушкой. Хотя в другом размере (в цикле вывода записей) у этих же статей они выводятся. В чем может быть дело?

    Ответить →
  • Fedor: Здравствуйте Kama ! Используя...

    Здравствуйте Kama ! Используя второй способ, возможно сделать так чтобы не отображались страницы в горизонтальном меню, получившиеся в результате создания шаблонов ?

    Ответить →
  • Евгений: Привет подскажи пожалуйста есть...

    Привет подскажи пожалуйста есть тип записи фильм и 4 таксономии для него страны фильмов, год фильмов, жанр фильмов и статус фильма в статусе термы в прокате, в архиве, и ожидаемые.
    хочу на главной через шаблон станицы выводить все фильмы кроме категорий в архиве и ожидаемые

    $args = array(
    	    'post_type'=>array('film'),
    		'tax_query' => array(
    		'relation' => 'OR',
    		array(
    			'taxonomy' => 'country-film',
    	        'field' => 'slug',
    			'terms' => array( 'россия' )
    		
    			),
    		array(
    			'taxonomy' => 'genre-film',
    	        'field' => 'slug',
    			'terms' => array( 'комедия' )
    			),
    		
    	    array(
    			'taxonomy' => 'year-film',
    	        'field' => 'slug',
    			'terms' => array( '2014','2015' )
    			),
    	    array(
    			'taxonomy' => 'status-film',
    	        'field' => 'slug',
    			'terms' => array( 'в-архиве','ожидаемые' ),
    	        'operator' => 'NOT IN',
    	                ),
    	        
    		),
    	
    );
    
    $query = new WP_Query( $args );

    Может посоветуешь как лучше структуру сайта сделать...

    Ответить →
  • Николай: Столкнулся с проблемой с...

    Столкнулся с проблемой с подразделами.
    Есть раздел "Регионы" с подразделам, в которых сами регионы.
    Размещается пост в подраздел, скажем Привожский округ.
    Если смотрю /category/region/pfo то выдает 404 ошибку.
    Если же смотреть /category/region , то ошибки нет.
    В подразделе pfo записи точно есть. Но этих записей нет в разделе "Регионы".
    Пробовал запись отмечать в обеих разделах - всё равно 404 выдает.

    В чем причина может быть?
    Ни разу такого не было.

    P.S. Переменная $cat ни чего не выводит.

    Ответить →
  • Владимир: Здравствуйте. Сделал двойное меню....

    Здравствуйте. Сделал двойное меню. А как добавил перевод через Polylang появилась другая проблема.
    Собственно меню:

    <?php
    	    if ( is_page( 'landing' ) ) {
    	        wp_nav_menu( array( 
    	          'menu'        => 'landing',
    	          'menu_class'  => 'nav navbar-nav darka',
    	          'container'   => 'false',
    	        ) );
    	    } else {
    	        wp_nav_menu( array( 
    	          'menu'        => 'blog',
    	          'menu_class'  => 'nav navbar-nav darka',
    	          'container'   => 'false',
    	        ) );
    	    }
    	  ?>
    

    Теперь else играет злую шутку с сайтом smile Как только нажимаю кнопку перевода на другой язык, меню меняется на то, которое в else прописано. Это понятно. Но как сделать, чтобы меню корректно переводилось? Находясь на странице ЛЕНДИНГА только его меню, на странице БЛОГА соответственно его меню? Подскажите пожалуйста...

    Пробовал так не работает вообще в этом случае меню Блога:

    if ( is_page(array('Лендинг','Land EN')) ) {
    	        wp_nav_menu( array( 
    	          'menu'        => 'landing',
    	          'menu_class'  => 'nav navbar-nav darka',
    	          'container'   => 'false',
    	        ) );
    	    } elseif ( is_page(array('Блог','Blog')) ) {
    	        wp_nav_menu( array( 
    	          'menu'        => 'blog',
    	          'menu_class'  => 'nav navbar-nav darka',
    	          'container'   => 'false',
    	        ) );
    	    }
    
    Ответить →
  • Игорь: Создал новый тип материалов через...

    Создал новый тип материалов через функцию register_post_type();. Не могу в ней вывести блок (meta box). Подскажите как сделать)

    Ответить →
  • system: Здравствуйте. Плагин естественно...

    Здравствуйте.
    Плагин естественно отличный. И у меня вопрос: как реализовать отображение ссылок на мультиязычном сайте, чтобы для каждого языка отображались соответствующие теги. У меня плагин Polylang.
    Спасибо.

    Ответить →
  • Михаил: Здравствуйте, Тимур! Есть код,...

    Здравствуйте, Тимур! Есть код, который выводит все дочерние подрубки главной рубрики, вне зависимости на каком уровне глубины ты от главной рубрики.

    	<?php if ( is_category() || is_single() ){?>
    	<?php
    	if (is_category()) {
    	    $mgCurParent = &get_term($cat,'category');
    	    if ($mgCurParent->parent == 0) {
    	        $mgGlobalParent = $cat;
    	    } 
    	    else {
    	        $mgCurCatID = $cat;
    	        do {
    	            $mgCurParent = &get_term($mgCurCatID,'category');
    	            $mgCurCatID = $mgCurParent->parent;
    	            $mgGlobalParent = $mgCurParent->term_id;
    	        } 
    	        while ($mgCurParent->parent > 0);
    	    }
    	}
    	?>
    	<!--noindex-->
    	<div class="categories_sub_menu">
    		<div class="container">
    			<ul class="categories_sub">
    				<?php if (count(get_categories('child_of='.$mgGlobalParent))) {wp_list_categories('orderby=id&title_li=&use_desc_for_title=0&child_of='.$mgGlobalParent);}    ?>
    			</ul>
    		</div>
    	</div>
    	<!--/noindex-->
    	<?php } ?>

    Но он работает только когда ты в любой рубрике, как только ты переходишь в любую запись, отображаются все рубрики. Как можно изменить код, чтоб при нахождении в записи отображались все дочерние подрубрики главной рубрики?

    Ответить →
  • Сергей: Доброго времени суток, подскажите...

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

    Ответить →

3 способа создать шаблон страницы

В этой статье я расскажу о способах создания шаблонов для постоянных страниц WordPress. Каждый способ несет в себе свои плюсы и минусы. Но прежде чем начать, коротко о том, что такое страницы и чем ...

Taxonomy Metadata: метаданные для таксономий

В Wordpress для таксономий не предусмотрены метаданные. Плагин из этой статьи может все исправить...
Таксономии - это рубрики, метки и другие произвольные коллекторы записей, которые удобно создаются ...

Джино.Спектр - облачный-хостинг для WordPress

Я не любитель выискивать то что подешевле и знаю, что за качество всегда нужно платить. Однако есть случаи, когда качеством можно пренебречь в пользу здравого смысла. О чем это я? Да о том, что у ...

WP_Query и WordPress 4.0: исправления в параметре orderby

В WordPress 4.0 исправлены недочеты связанные с сортировкой результатов запроса WP_Query, когда сортировка идет по нескольким колонкам одновременно.

Сортировка при получении результатов в WP_Query ...

Сжатие стилей, скриптов и html с помощью Autoptimize

Первое что нужно сделать для оптимизации скорости загрузки страницы - это уменьшить количество http запросов. Один из способов сделать это в WordPress - это плагин Autoptimize.

Autoptimize ...

Сохранение позиции скролла визуального редактора при сохранении записи

Не актуально с версии WordPress 4.0.
Маленький, но удобный плагин; который невидим, но делает свое дело; который занимает место в разделе плагинов, но позволяет не бояться нажимать на кнопку ...

WP Media Cleaner: WordPress плагин для удаления неиспользуемых медиафайлов

Рано или поздно придется расплачиваться за небрежность и расточительность. Сейчас я имею ввиду небрежное отношение к порядку в файлах сайта и легкомысленное использование дискового пространства. ...

Перенаправление на случайную запись в WordPress

В этой заметке я покажу, как перенаправлять пользователей на случайную запись в WordPress.

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

UpToLike: сервис социальных кнопок и статистики по ним + плагин для WordPress

Наткнулся недавно на сервис социальной статистики UpToLike. О нем и расскажу немного в этой заметке. Это один из немногих сервисов, мимо которого я не смог пройти. Более того, я установил социальные ...

SIM-Networks: профессиональный хостинг в Германии

Приветствуем всех читателей этого сайта!

Разрешите представиться – мы немецкая компания SIM-Networks. Мы занимаемся профессиональным, скалируемым, индивидуально конфигурируемым хостингом.

Чем ...

— сюда
1
234567...10