Сайт о WordPress: плагины, функции, хаки, статьи...
WordPress как на ладони
Ответьте на вопросы

Ищу книги по изучению алгоритма

Доброго времени суток! У меня вопрос возможно не по теме, но я хотел бы разобраться; возможно, вы подскажете источник или литературу – как мне разобраться в данных алгоритмах.
Заранее спасибо!

В настройках программы Calibre есть алгоритм типа (?P.+) - (?P[^_]+) , который выводит информацию о книге из названия файла, например, </p> <p>[2014] - Бегущий в лабиринте - [Дашнер Джеймс ] - [Sonate10] - [Москва^] - [678 стр.].epub </p> <p>Название: [2014] - Бегущий в лабиринте - [Дашнер Джеймс ] - [Sonate10] - [Москва^]<br /> Автор: [678 стр.].</p> <p>Я хочу чтоб нужный алгоритм выводил нужную мне информацию.</p> <p>Я не прошу мне что – то сделать, а прошу подсказать источник или литературу, где мне вычитать, что обозначает каждый элемент в алгоритме: (?P.+) - (?P[^_]+)<br /> или как создать свой собственный. Спасибо!<br />

ответить →

Поиск по нескольким меткам и выбор их чекбоксом

Реально сделать поиск в WordPress по нескольким меткам?

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

ответить →

Создание кнопок для изменения font-size и line-height посетителями сайта

Добрый день! Такой вопрос: были созданы две кнопки для изменения размера шрифта на сайте. Был задан <div> (resize) для определения изменяемой области, потом в single.php прописаны две ссылки (id increase-font (A+) и id decrease-font (A-) для увеличения/уменьшения размера шрифта) им задан стиль в css, и вот к этому всему был привязан JS код (в файле resize.js, скрипт был правильно зарегистрирован по Вашему (правильному) методу через wp enqueue script):

// This prevents the execution of the code before the document is finished loading.
jQuery(document).ready(function() {
    // The 'A+' element  in the page is associated with the jQuery click() event.
    jQuery('#increase-font').click(function(event) {
        // This prevents the default action of the click() event from being triggered.
        event.preventDefault();
        // The jQuery each() event interates over each elements belonging to the 'resize' class
        jQuery('.resize').each(function() {
            // Call to a custom function to increase the text size
            changeTextSize(this, change);
        });
    });
    // The 'A-' element  in the page is associated with the jQuery click() event.
    jQuery('#decrease-font').click(function(event) {
        // This prevents the default action of the click() event from being triggered.
        event.preventDefault();
        // The jQuery each() event interates over each elements belonging to the 'resize' class
        jQuery('.resize').each(function() {
            // Call to a custom function to decrease the text size
            changeTextSize(this, -change);
        });
    });
});
// Three variables have been used to define range of the text size and the increment/decrement value respectively.
var min = 8, max = 100, change = 2;
// Defines a custom function with two parameters determining the element to be resized and the size
function changeTextSize(element, value) {
    var currentSize = parseFloat(jQuery(element).css('font-size'));
    var newSize = currentSize + value;
    if (newSize <= max && newSize >= min) {
        jQuery(element).css('font-size', newSize + 'px');
    }
}

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

ответить →

развернуть
все вопросы →

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