Архив на категория: WordPress

Обожавам тази програма за правене на блогове и страници. Обожавам отворения код и лесното боравене с него. Смятам, че WordPress заслужава категория във всеки един сайт, изграден чрез него. Най-новото и най-полезното от WP ще намерите тук.

SKU в каталожна страница на WooCommerce – как става?

Как да изведем SKU в каталожна страница на WooCommerce е продължение на темата от последния път – Как да премахнем SKU от продуктовата страница в системата на WooCommerce. Ако в последната публикация ви показах, щащ един партиден номер може да се скрие от продуктовата страница на продукт, то сега идеята е как да покажем същия този партиден номер не само в продуктовата страница, но и в каталожната страница на една Woo страница. (виж снимка 1)

Как да изведем SKU в каталожна страница на WooCommerce

Защо е необходимо да извеждаме SKU в каталожна страница?

Отговора на този въпрос е простичък – по две причини.
Първата е, че собственика на електронният магазин може би иска да покаже партидните номера на продуктите директно в каталожната страница на сайта си. Така ще улесни лесното разпознаване на всеки един продукт, както от негова, така и от страна на клиента.
Втората е също свързана с клиентска поръчка – клиента може да не иска да закупи продукта, а просто да направи запитване за него и в това запитване да спомене партидния номер, така че, да ориентира по-лесно продавача.

Има и трета причина и тя се крие във функционалността на някои нови WP теми да намират думи, изрази, словосъчетания или части от тях чрез интегрираните търсачки взети директно от каталожната страница на сайта.

Но основната причина да изведем SKU в каталожна страница на Woo е винаги по-проста – просто клиента го иска 🙂

И така, ето я важната част… Има още

Как да премахнем SKU от продуктовата страница в системата на WooCommerce

Фирмата ми получи странна молба от клиент относно неговият електронен магазин – можем ли и как да премахнем SKU (партиден номер) на продукт в продуктова страница на WooCommerce електронен магазин? Хубавото на тази система за електронна търговия е, че е с отворен код и са възможни всякакви корекции, почти. Ето един от начините как да премахнем SKU от въпросните страници.

Какво е SKU?

Това е реално партидният номер на всеки един продукт в един електронен магазин. Например една тениска може да има партиден номер 001 или Н-1-В001 – всичко това зависи от това, как търговеца си е организирал складовите наличности. Виж снимка 1.

Снимка 1
Как да премахнем SKU

Важен ли е SKU?

Зависи. Ако разполагате със сто различни стоки – не е. Но ако разполагате със сто еднакви стоки, но с различно приложение – тогава е важен. Защото когато Ви поръчат една стока чрез електронният Ви магазин, то по SKU ще може по-бързо да намерите въпросният продукт в складовата Ви наличност.

Как да премахнем SKU

Този пост е взет назаем от datafeedr

1. Направете си собствено приложение за WordPress. Ако не можете следвайте стъпките по-долу: Има още

Fatal error: Call to a member function is_visible() on a non-object in

Наскоро, след малко работа и промени по един от сайтовете ми, получих неприятно съобщение:

Fatal error: Call to a member function is_visible() on a non-object in

… нещо си! 🙂

Да уточня: става въпрос за електронен магазин, а не за блог. Казвам това, защото реших проблема по един начин в конкретната страница и не мога да гарантирам, че така ще бъде и за блог или друга страница.

Та това съобщение е под WordPress сайт.

Как да го решите по най-лесния начин?

Стъпка 1: Отивате в административния панел на страницата, секция „Постоянни връзки“.
Стъпка 2: Избирате друга постоянна връзка от тази, която сте настроили в момента на страницата си.
Стъпка 3: Запаметявате.
Стъпка 4: Отново „Постоянни връзка“ връщате първоначалния си избор.
Стъпка 5: запаметявате.

Това е! При мен се получи, а гледам, че и при 70% от потребителите със същия проблем работи.

Успех.

p.s. – а за работещите под WooCommerce ето едно решение също – ВИЖ ТУК

Как да активираме описание на категория в WordPress, ако темата не го позволява?

Наскоро ми се наложи да напиша кратко описание на категория в мой сайт. Проблемът се появи, когато разбрах, че въпросната WordPress тема не поддържа тази функция, въпреки, че има отделено място за това. Реално, съобщението гласеше:

Описанието не се показва по подразбиране, но някои теми може да ги използват.

и изглежда по следния начин:
описание на категория

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

И така проблема беше – липса на описание на категория и липса на category.php. Как да позволим на една подобна тема да започне публикуването на описание в категория? Ето как!

Описание на категория – къде и как за по-малко от 5 минути?

1. Всяка тема има архив файл, който съответно е archive.php

2. Отваряте редактора на темата в WordPress, който се намира в „Външен вид“ – „Редактор“.

3. Отваряте файл archive.php

4. Намирате следния ред:
описание на категория
По принцип този ред е винаги в началото на кода, така че го търсете някъде там. При мен е на ред 11.

5. Добавете веднага след „{“
описание на категория

6. Кода вече трябва да изглежда ето така:
 описание на категория

Готово! Вече може да пишете описание във всяка една директория, и тя да се появява над публикациите, когато някой натисне нейният линк.

Това се получава така, защото всяка една категория е реално архив на нещо в WordPress

Как да направите ръчен ъпдейт на WordPress тема?

Наскоро ми се наложи да направя ръчен ъпдейт на WordPress тема. Факт е, че автоматичния ъпдейт през системата на WordPress е лесна работа – цъкаш един бутон и си готов. В редовете по-долу ще ви опиша как да направите ръчен ъпдейт на желана от вас тема?

Забележка: хубаво е да си направите един backup на базата данни и така ако стане проблем с ъпдейта за имате резервно копие, което винаги да възстановите и да върнете последния изглед на сайта ви.

Как да направите ръчен ъпдейт на тема в WordPress тема?

За да направите ръчен ъпдейт на WP тема следвайте следните стъпки:

1. Изтеглете си FTP потребител. Препоръчвам FileZilla и може да го изтеглите от тук.

2. Изтеглете новия ъпдейт на вашата тема, която използвате. Въпросната тема винаги е в zip фариант, затова трябва да я „ъпзипнете“. Съветвам ви за по-лесна координация да „ънзипнете“ папката на десктопа си. Виж снимка 1
направите ръчен ъпдейт

3. Имайки вече папката на десктопа, с „drag&drop“ (местене с мишката) я поставяте в следния адрес www.yourdomainsite.com/www/root/wp-admin/themes/. Виж снимка 2
направите ръчен ъпдейт Има още

Как да защитим WordPress сайт от нежелани атаки?

Когато работим с платформата трябва да знаем как да защитим WordPress сайт от нежелани атаки. Това е процес, който отнема време, но колкото и да е то, е малко, в сравнение с щетите, които може да причини липсата му.

В статията Сигурност на основните директории в един WP сайт съм описал подробно, че едно от нещата, които трябва да направите е да промените разрешението на достъп (CHMOD) папките в основната директория на WordPress.

Следващата стъпка е да промените първоначалната си парола за достъп до административния панел и да премахнете „user 1“ от профила си (вашето потребителско име), което много често е admin. Какво трябва да направите е описано много добре в статията Атака към сайтове, използващи WordPress! Какви мерки да вземете.

Ето последващите две важни стъпки когато се опитваме как да защитим WordPress сайт от нежелани атаки.

Как да защитим WordPress сайт, чрез промяна на адреса за вход в страницата

Много често входа в административната част на страницата е /wp-admin.php или /wp-login.php. Ето защо е желателно да промените тази връзка. Можете да я направите както си искате през MySQL базата данни (в този случай се посъветвайте с хостинг доставчика ви) или да използвате специално приложение за това Better WP secuity. Който и случай да изберете, можете да промените връзката както си искате вие, например: www.myblog.com/jsdkghksd. Има още

HTTP error при качване на снимки в WordPress

В един от моите сайтове се появи HTTP error при опит да кача снимка. Сигурно и на вас се е случвало един или два пъти. Какви са обаче решенията, които можете да пробвате за да се справите с HTTP error и да отстраните този проблем.

Да си изясним причините за появата на HTTP error. Опита ми показва, че те винаги са две:
– проблеми с хостинг доставчика
– проблеми с WordPress или т.нар. 500 Internal Server Error

Проблем с хостинг доставчика

Това е първото, което можете да си помислите, когато се появи HTTP error и почти винаги сте прави в това ваше съмнение. Разбира се, тази грешка се появява, когато хостинг доставчика е правил т.нар. конфигурация на сървъра. В този случай ви съветвам да не пипате нищо по сайта, а да драснете едно писмо до хостинг доставчика и да му обясните проблема. Предоставете му ftp достъп и достъп до административния панел с администраторски права и изчакайте да видите резултата. В много случаи, когато доставчика е правил сървър конфигурации ще реши проблема ви за не повече от 20 минути и сте готови.

Проблем 500 Internal Server Error

Това е момента в който разбирате, че хостинг доставчика не е правил сървър конфигурации и проблема е някъде в сайта ви. Има няколко известни и популярни начини за решаване на този проблем, които трябва да направите. Ще ги подредя в низходящ ред (от най-лесното към най-трудното).

Инсталирани приложения – това е първото, което трябва според мен да направите. Деактивирайте всички приложения в сайта ви (не ги изтривайте). Опитайте се да качите снимка. Ако опитът ви е успешен започнете да активирате едно по едно приложенията за да разберете кое от тях предизвиква HTTP error при опита ви. След активирането на приложението, което отново ще ви активира HTTP error имате няколко възможности – ако не е важно, винаги можете да го изтриете. Другият вариант е да пишете на разработчика и да му кажете какъв проблем предизвиква неговото приложение.

CHMOD на папката wp-content – в своята статия „Проблеми с качването на снимки в WordPress? Има решение“ Иво Илиев дава наистина пълно описание как да решите HTTP error в сайта ви. Иначе с прости думи – всяка папка има своите настройки по отношение на правата върху нея. Писал съм за това в статията Сигурност на основните директории в един WP сайт т.е. папката wp-content трябва да има права 777 или 755- да може да се пише в нея и да се изпълняват други администраторски функции. Освен тази папка, всички останали в нея също трябва да е с права 777 или 755. Това решение може да ви позволи да качвате снимки и да премахне HTTP error, но винаги носи риска, оставяйки папките отворени (777 или 755) да предизвикате някой пъпчив хакер да се учи на вашия сайт как се хакват WordPress страници. Моят съвет е да не пипате CHMOD-а на папката или да я направите по защитена. Но това решение зависи само и единствено от вас. Има още

Продуктови вариации на Woocommerce

Тъй като имам запитвания относно продуктови вариации на Woocommerce и най-вече как се правят, реших да ви покажа нагледно цялата процедура.

Не е сложно, просто следвайте стъпките и накрая ще имате няколко цени за един продукт в онлайн магазина ви чрез използването на продуктови вариации на Woocommerce.

1. КАКВО Е ПРОДУКТОВА ВАРИАЦИЯ?
Това са разновидностите на един продукт. Например: във вашия онлайн магазин продавате тениски, но те имат различни размери – S, M, L, XL, XXL и т.н. Също така те биват различни цветове – бели, черни, сини, червени и др. Това са продуктови вариации. Ако обаче червената тениска струва по-скъпо от бялата – това са продуктови вариации с различни цени. За това ще говорим.

2. ЗАДАВАНЕ НА ВИДА НА ПРОДУКТА
За да позволите един продукт да има различни вариации с различни цени, трябва да изберете вида на продукта в приложението на Woocommerce т.е. избирате продукт с вариации. (виж снимка 1)

Снимка 1
Продуктови вариации на Woocommerce

3. ОПРЕДЕЛЕТЕ АТРИБУТИТЕ ЗА ВАРИАЦИИ
От бутона „Атрибути“ на приложението избирате „Custom product attribute“ и задавате „Add“. (виж снимка 2)

Снимка 2
Продуктови вариации на Woocommerce

Задължително отмятате „Used for variations“ с което показвате на Woocommerce, че този продукт ще има различни вариации. Въвеждате вариацията на продукта, например „Black“ като натиснете бутона „Add new“, изписвате „Black“ и натискате „ОК“. След което повтаряте същото упражнение с втора вариация, трета, четвърта и т.н. (виж снимка 3) Има още

Защо Oscar? (WordPress 3.6)

Защо Oscar? WordPress просто решават да нарекат така новия ъпдейт на програмата си на името на джаз музиканта Oscar Peterson. Съжалявам, но нямам познания върху творчеството му и затова ще ви кажа повечко за новостите в WordPress 3.6, които са:

Потребителски
Има нова WP тема и това е Twenty Thirteen. От опит знам, че наистина за да нямате спам проблеми (php файлове, които изпращат нерегламентирани съобщения до ваши абонати или не, без дори и да подозирате) с темите на WP е достатъчно да използвате теми разработени от тях. Разбира се това условие е валидно, ако не инсталирате приложения, които са съмнителни или най-малкото се съмнявате в ефективността им. Препоръчвам приложенията на Auromattic. А относно новата тема – не ми харесва и толкова :D, но то всеки си има вкусове.

Revamped Revisions ви запазва всички промени, които правите и така новия интерфейс на WordPress ви дава шанса на откривате ред по ред всяка една промяна кога е направена и какво сте променили.

Post Locking и Augmented Autosave са предимно за блогове и сайтове с повече от един автор на публикация или по принцип т.е. всеки автор си има собствен autosave режим.

Вграден HTML5 видео плеър за собствено видео, различно от външни източници като Vimeo и YouTube. (до момента не съм пробвал тази новост, но скоро ще го направя и ще ви кажа колко „ефективна е“ и „полезна“. За нетърпеливите да кажа – няма да е порно :D, сигурно някоя скука).

Menu Editor е по лесно разбираемо и лесно за използване. Основно промените са две:
– секция на Menu Editor „страници“, „категории“ и прочие са разделени с падащи менюта;
– позиционирането на менюто в сайта е отделено в отделна категория, озаглавена Manage Location. Има още

Twitter Timeline директно в блога

Новата функционалност на моят блог е вече факт – Tiwtter Timeline директно в блога. В дясната част на страницата ми ще забележите по-голям, по-функционален и по-изчистен Twitter Timeline от акаунта ми в Twitter.

Какво е различното в Twitter Timeline?

1. Позволява следене на туитовете от акаунта ми в Twitter, но вече не е ограничен до три или четири публикации, а до всички, стига на края на всеки timeline да натиснете линка Load More.

2. Позволява директно изпращане на съобщение в Twitter от Twitter Timeline в блога. Не е необходимо да влизате в Twitter, да ме намирате и да изпращате тиут – вече всичко е с един клик.

Как става инсталирането на Twitter Timeline?

1. Ако имате инсталирано приложение Jetpack за WordPress, самото то ви предоставя джаджа за инсталиране, която се казва Twitter Timeline. Следвайте инструкциите в джаджата.
Забележка: ето няколко статии за приложението Jetpack, които могат да ви бъдат от полза.

2. Ако нямата или не сте инсталирали това приложение, то трябва да отидете в страницата за разработчици на вашия Twitter акаунт. Намира се ето ТУК.

3. Вече можете да създадете Twitter Timeline според вашите предпочитания. Когато направите дизайнерските си настройки, копирайте и поставете кода (в червено) във всяка HTML страница на вашия блог. Можете също така, този код на Twitter Timeline да бъде поставен и в джаджата „Текст“, която се намира в секцията с джаджи. Това е – лесно, бързо и ефектно. Успех. Виж снимка 1

Twitter Timeline

Ако тази публикация е била интересна, полезна или просто ви е харесала, моля дайте вашето мнение за нея, като публикувате коментар или просто изберете стойността на рейтинга й, чрез звездичките по-долу. Благодаря!