WordPress permalinks на голому Nginx

Ну ось і вилізла нам боком боротьба за швидкодію. Ми запустили Nginx як вебсервер і все ніби добре… окрім пермалінків вордпресу (WordPress permalinks) – вони не працюють так як не працює .htaccess.
(далі…)

Написав ВебМайстер для: Квік фікс |

Як відобразити список підсторінок поточної сторінки

Простий спосіб:

if(is_page('10')||is_page('270')||is_page('164')||is_page('111')) {
    wp_list_pages( 'child_of='.$post->ID.'&title_li=' ); 
}

Альтернативний спосібз розширеною кастомізацією:

    $post_parent = 125 /* тут задаємо номер сторінки, список підсторінок якої ми хочемо відобразити. Можна взяти із функцій, чи як завгодно. */
    $args = array('post_parent' => $post_parent, 'post_type' => 'page', 'orderby' => 'menu_order', 'order' => 'ASC' );  
    $subpages = new WP_query($args);  
    if ($subpages->have_posts()) :  
        while ($subpages->have_posts()) : $subpages->the_post();  $i++;?>
                <li>
                    <h3><a href="<?echo get_permalink();?>"><?echo get_the_title();?></a></h3>
                    <div class="panel loading">
                        <p><?echo get_the_excerpt();?></p>
                    </div>
                </li><?
	  endwhile;  
    else :  
        $output = '<p>No subpages found.</p>';  
    endif;  
    wp_reset_postdata();
Написав ВебМайстер для: Квік фікс |

Закриваємо коментарі на всіх WordPress публікаціях одним SQL запитом

Якщо у вас є лише тільки кілька сторінок на вашому WordPress сайті або блозі, то ви можете просто зняти кілька прапорців, щоб закрити коментарі на вже опублікованих дописах. Але якщо кількість публікацій сягає за тисячі, то ви хотіли б зробити це по-іншому. Ось він, один запит SQL: (далі…)

Написав ВебМайстер для: Боремо СПАМ,Квік фікс |

Лічимо кількість символів у витягу

Деякий дизайн вимагає певної кількості символів від витягу для оптимального вигляду сторінок. В редактор можна додати лічильник символів для витягу. Для цього в файл functions.php поточної теми wordpress додаємо наступний код: (далі…)

Написав ВебМайстер для: Квік фікс |

Заміна домена wordpress – SQL MySQL PhpMyAdmin

Коли ми заміняємо домен з старого на новий не достатньо просто замінити домен і налаштуванні WordPress. Тобто достатньо, але щоб зробити це якісно та для СЕО, то доведеться “підчистити хвости”. Для чистки хвостів вордпресу є кілька SQL команд (далі…)

Написав ВебМайстер для: Квік фікс | Теґи: , ,

Публікація деякої інформації згідоно дати

Іноді інформацію треба розмістити на сайті в певному проміжку часу. Прикладів може бути маса. Ось як варіант: каталоги іноді просять розмістити зворотнє посилання “для присторення модерації”. При цьому навіть не завжди те посилання справді прискорює процес, але то інше питання. (далі…)

Написав ВебМайстер для: Квік фікс |

Оптимізовуємо базу даних WordPress

У базі даних вордпресу часом накопичується різноманітне сміття. На приклад, записи _transient_ в таблиці wp_options. Чистимо їх наступним чином: (далі…)

Написав ВебМайстер для: Квік фікс | Теґи: ,

Коректний 404 у WordPress Tiniest Super Cache

Чудовий кешуючий плаґін WordPress Tiniest Super Cache чудовий тим що швидкий як блискавка. Недоліків маса – виправляємо. Одигнм з недоліків є некоректна обробка 404 сторінок. А точніше, 404 сторінку, яку згенерував вордпрес, плагін кешує і віддає з кодом 200. Одним словом – бардак. (далі…)

Написав ВебМайстер для: Квік фікс | Теґи: , , ,

Додаємо маску ігнорування плаґіну WordPress Tiniest Super Cache

Чудово цешуючий плаґін WordPress Tiniest Super Cache одночасно малофункціональний і… туповато-грубований. За те він швийкий… як блискавка).

До суті: в плаґіні є оція “Ignore Specific Url:” але вона передбачає введення адреси певної сторінки. А якби ми хотіли не кешувати цілу піддиректорію, або підзапит на приклад http://site.ua/go/ то такої можливості нема. Плаґін перевіряє лише прямі співпадіння. (далі…)

Написав ВебМайстер для: Квік фікс | Теґи: , ,
Гру
27
2013

Cheatin Uh? Мухлюєш, а?!

Дуже чудово отримати на екрані “інформативне” повідомлення “Мухлюєш, а?!”. Англійською воно сформульоване як “Cheatin Uh?”. Тобто це не українські перекладачі вбили інформативність повідомлення. Це розробники вирішили не заморочуватися з арґументацією КРИТИЧНОЇ помилки. При чому, критичною вона стає саме з подачі розробників (далі…)

Написав ВебМайстер для: Квік фікс | Теґи: , ,

Авторські права © wordpress.ukr.im