Change #9

Току що направих поредната ревизия. В нея бяха направени минимални( но доста значими ) промени по следните файлове :

  • header.php
  • style.css

Промяната се състои в добавянето на линк, който води към адмнистраторския панел( /wp-admin ) и по този начин премахвам излишния widget “Служебни”, който ненужно “затормозява”(по мое мнение) посетителите и като цяло не дава полезна информация( при положение, че имам собствен widget за rss feed-овете ). Линка е на изключително удобно място и е практически “невидим”, поне докато не го посочите :))) Не, това не е нито Java Script, нито CSS, тук става дума за стария и добър HTML и по-точно Image Map( или карта на изображение ). Когато цъкнете върху луната на картинката по-горе, ще бъдете препратени към https://themoonwatch.com/wp-admin/ , което от своя страна ще ви препрати към страницата за вписване, понеже не сте логнати.

Изключително просто решение, на което винаги много се кефя Обикновенния потребител не вижда нещо, което не го интересува, а аз си имам бърз и удобен достъп до администрацията на сайта.

Change #8

В тази ревизия, бяха направени промени по следните файлове :

  • functions.php
  • theme-widgets.php

Добавена беше функцията “get_exclude_list_from_names( $exclude )“, която премахна повтарящия се код в theme-widgets.php . Тази функция приема променлива( $exclude ), съдържаща текст. Ако променливата не е празна, се прави опит тази променлива да се раздели на масив, като за разделител се взема “,”. Създава се променлива( $exc ), със стойност “exclude=”. След това се прави цикъл, който обикаля всеки елемент на масива/променливата $exclude . За всеки елемент към $exc се добавя ID на категория със същото име( ако няма такава, функцията get_cat_ID() връща 0 ), последвана от “,” . Накрая функцията връща $exc. По този начин, потребителя може да добави списък на имената( вместо ID-та ) на категориите, които не иска да се показват от Widget-a, като всяко име е разделено само от “,”.

Change #7

В категорията Промени в Source кода ще публикувам всяка промяна която правя по кода на темата, и която качвам в Repository-то.

Последната промяна е #7.

В нея беше добавен Widget-a( Джаджа, ако ползвате българската версия на WordPress ) Custom – List Categories.

Този Widget позволява да покажете в който и да е Sidebar следната информация :

  • Линк към основния Feed на блога ви
  • Списък с категориите
    • Определени категории могат да не се показват( има поле, в което тези категории се отделят със “,” ). Името на всяка категория води към архива за тази категория.
    • За всяка категория може да се показват две допълнителни връзки :
      1. Email Subscribtion( по този начин, всеки който се регистрира в този списък ще получава обновявания на електронната си поща )
      2. Feed( води към Feed-a за тази категория )

Бяха направени промени по следните файлове :

  • style.css
  • functions.php

Следния файл беше добавен : theme-widgets.php

Two-column Shortcode

===== Оказа се, че прилагането на филтъра the_content води до неправилно показване на бутоните за харесване/споделяне във Facebook( използвам Facebook Social Plugins ), за това, просто използвам функцията wpautop() вместо филтъра. Най-вероятната причина е, че Plugin-a добавя бутоните, когато се прилага филтъра the_content (поне аз така предполагам ) и се получават няколко бутона и също така се вижда масив( което от друга страна, ако се прескочи проблема с масива, звучи като интересна идея да има по няколко бутона за споделяне/харесване в една публикация )
ПП: няма да правя нова публикация за промяна #10, поради простата причина, че това е малка поправка, която на всичкото отгоре е описана тук =====

Ето го и първия пост в пресния блог(топъл топъл, направо пари ). Тук ще ви представя едно може би за някои полезно приложение на кратките кодове в WordPress ( Shortcode API ). Благодарение на него, следващия текст е автоматично разделен в две колони.

Виж кода »