Gdy tagi og:meta nie działają wyczyść Facebook’owi cache

Jeżeli masz na stronie wstawione facebook’owe buttony share lub like bez zdefiniowanych tagów open graph to wraz z publikacją polubionej strony na fejsie pojawiają się dane losowe dane wybrane z witryny. Używając tagów og: meta możesz dokładne zdefiniować, które dane mają się pojawić na FB: To oczywiste! Jednak jeżeli link do strony był już wcześniej … Czytaj dalej „Gdy tagi og:meta nie działają wyczyść Facebook’owi cache”

Jak w WordPress usunąć rel=”next” i rel=”prev”?

Według wytycznych Google atrybuty znacznika LINK rel=”next” i rel=”prev” znajdujące się w sekcji HEAD służą do wskazywania zależności pomiędzy stronami na liście stron… czyli opisują pozycje w pagerze. Jest to istotna podpowiedź na temat duplikacji oraz zależności treści w serwisie i wpływa pozytywnie na SEO. Duże było moje zdziwienie gdy niedawno odkryłem, że WordPress standardowo … Czytaj dalej „Jak w WordPress usunąć rel=”next” i rel=”prev”?”

Usunięcie nieużywanych tagów z bazy WordPress’a

Czasami zachodzi potrzeba „ręcznego” kasowania postów z WordPress’a, jako że system ten działa na MySQL MyISAM to nie wspiera kaskadowego kasowania zależnych danych. Skasowanie postów jest stosunkowo proste: Trudniejsza sprawa jest ze skasowaniem tagów. Na necie znalazłem poniższe zapytanie, działa wyśmielicie: Czasami jednak pole „count” w relacji „wp_term_taxonomy” zawiera niepoprawne dane (liczbę większą od 0), … Czytaj dalej „Usunięcie nieużywanych tagów z bazy WordPress’a”

Jak w XSLT usunąć puste węzły XML’a?

Problem: Mamy XML: <root> <category>Biznes</category> <category> </category> <category></category> <category>Hobby</category> </root> Poprzez transformacje XSLT, chcemy usunąć puste węzły kategorii. Rozwiązanie: <xsl:stylesheet version=”1.0″ xmlns:xsl=”http://www.w3.org/1999/XSL/Transform”> <xsl:template match=”/”> <root> <xsl:for-each select=”category”> <xsl:if test=”normalize-space(.)=””> <category> <![CDATA[<xsl:value-of disable-output-escaping=”yes” select=”normalize-space(.)” />]]> </category> </xsl:if> </xsl:for-each> </root> </xsl:template> </xsl:stylesheet> Wyjaśnienie: Instrukcja match=”/” wybiera wszystkie węzły XML’a Instrukcja for-each iteruje po wszystkich węzłach o nazwie … Czytaj dalej „Jak w XSLT usunąć puste węzły XML’a?”