WordPress: Artikel in andere Kategorien verschieben

Das Plugin Batch-Move Posts wp plugin löst das Verschieben von vielen (!) Artikeln in andere Kategorien und das Neueintragen besagter Beiträge in Kategorien.
Die Installation läuft über das Pluginmanagement und nach Aktivierung erscheint im Backend der Punkt „Kategorien ersetzen“ unterhalb der „Beiträge“. Das Plugin wurde mit der aktuellen WordPressversion getestet.

WordPress: Links exportieren und importieren

Hin und wieder müssen wir unsere Linklisten sichern und bspw. auch auf andere Installationen (mit entsprechenden Abwandlungen …) übertragen. Hierfür benötigt man den Export der Listen, welcher via http(s)://domain.com/wp-links-opml.php aufrufbar ist (Format: OPML). Diesen Link trägt man nun im Backend des Zielsystems unter Werkzeuge => Daten importieren => Blogroll (Importer ausführen) in das selbsterklärende Feld ein.
Aktuelle Versionen von WordPress müssen für die Funktionsfähigkeit des Imports um das Plugin „Import Blogroll With Categories“ erweitert werden.

Interessante WordPressplugins [25.02.2017]

Im Zuge aktueller Arbeiten an unseren Blogs wurden die Projekte um die folgenden Plugins erweitert.

StopBadBots
Dieses Plugin liefert eine erstaunlich simple Lösung für das Blockieren unerwünschter Bots. In der Grundinstallation wird eine Datenbank mit etwas über 1000 Bots mitgeliefert und hier befinden sich bspw. die bekannten SEO-Datendienstleister und Nischensuchmaschinen. Performanceprobleme sind derzeit nicht erkennbar.

Tracking Code
Dieses Plugin erlaubt eine elegantere Einbindung der Trackingcodes in den Header oder Footer der Seite. Ein manuelles Bearbeiten der footer.php erübrigt sich.

WP referrer spam blacklist
Dieses Plugin widmet sich der Abwehr der bekannten Referrer-Spammer. Die aktive Liste befindet sich in den FAQ des Anbieters.

Broken Link Checker
Dieses Plugin prüft automatisiert und regelmäßig die Existenz der ausgehenden Links ab und informiert per Mail oder Dashboard über eventuelle Probleme wie bspw. „nicht gefunden“, „tot“ oder „nicht ereichbar“.

SSL Insecure Content Fixer
Das Plugin bereinigt diverse Fehler bei der Umstellung von http auf https.

404 zu 301 Umleitungen via WordPress

Die Umleitungen von 404er – Seiten auf bspw. die Stammdomain lösen wir mit Hilfe des Plugins „404 to 301„. Dieses lässt sich – wie jedes Plugin – installieren und man findet nach Installation und Aktivierung im Backend den Punkt „404 to 301“. In den entsprechenden Settings lässt sich dann das 301er Umleitungsziel (Hauptdomain, Suchverzeichnis, Seite – XYZ, Bild, nix) einstellen.

Woocommerce – zufällige Produkte auf der Startseite (Plugin)

Die einfachste Lösung, etwas mehr Leben auf die Startseite von Woocommerce // WordPressinstallationen zu bekommen ist das Plugin „WooCommerce Extra Product Sorting Options„. Dieses „klinkt“ sich im Backend des Plugins ein und erweitert die Sortierfunktionen. Man findet entsprechendes unter [Deinedomain]/wp-admin/admin.php?page=wc-settings&tab=products. Hier muss „Add Product Sorting Options“ aktiviert und das Feld „New Default Sorting Label“ ausgefüllt werden („Zufall“, „zufällige Sortierung“).

piXologisch EasyWoo-Converter 0.5b fertig gestellt

Um den Vorbereitungsaufwand für den Datenimport in ein Woocommerce etwas zu straffen, habe ich den piXologisch EasyWoo-Converter programmiert. Die aktuelle Funktionsliste umfasst:

  1. Import beliebiger Affiliate-Datensätze (CSV)
  2. automatisches Einfügen des Tags „external“ und frei definierbarer Kaufbutton-Text
  3. Import / Export für UTF-8 und Ansi
  4. diverse Datenbereinigungen

Zur Bedienung:

Nach der Konfiguration des Kaufbutton-Textes und der eventuellen Bereinigung der Kategorien, wird die CSV über [Hauptmenü]=>[Datei speichern] im Ordner \export\ abgelegt. Die aufbereiteten Datensätze findet man in der Datei „export.csv“.

Wenn in der Voransicht Umlautprobleme sichtbar sind (nicht dargestellte deutsche Umlaute, Sonderzeichen etc.), muss von Ansi zu UTF-8 oder umgekehrt gewechselt werden.

Update:

Version 0.5b fertig gestellt (inkl. Datensplitter).

Download  wooconverter.zip

Das Programm wird als Freeware freigegeben. Supportanfragen und (spezielle) Erweiterungswünsche werden – sofern nicht anders vereinbart – nicht beantwortet.

Woocommerce – zufällige Produkte auf der Startseite?

Nach einiger Recherche entdeckte ich folgende Variante, um auf der Startseite zufällig ausgewählte Produkte zu zeigen.

function mystile_recent_products() {
global $woo_options;
if (class_exists(‚woocommerce‘) && $woo_options[ ‚woo_homepage_products‘ ] == „true“ ) {
echo ‚<h1>‘.__(‚Ausgewählte Produkte‚, ‚woothemes‘).'</h1>‘;
$productsperpage = $woo_options[‚woo_homepage_products_perpage‘];
echo do_shortcode(‚[recent_products per_page=“‚.$productsperpage.'“ orderby=“rand“]‘);
} // End query to see if products should be displayed
}

Dieser Codeschnipsel stammt aus theme-woocommerce.php.

Woocommerce für Affiliatekataloge nutzen – Links maskieren

Das wichtige Maskieren von Affiliatelinks lässt sich (leider) nicht mit den Boardmitteln vom Woocommerce oder mit Hilfe der piXologisch EasyPromo realisieren. Ein praktikabler Weg ist jedoch das Plugin „WP No External Links„, welches wiefolgt zu konfigurieren ist:

  1. „Mask ALL links in document (can slow down your blog and conflict with some cache and other plugins. Please use it on your own risk.“ abhaken
  2. „Do not use 302 redirect, only javascript redirect“ abhaken (OPTIONAL!)
  3. falls 2. abgehakt ist: „Sie werden in ca. 3 Sekunden auf die Produktseite des Anbieters umgeleitet. Alternativ klicken Sie auf <a href=“LINKURL“>diesen Link</a>.“ bei „Custom redirect text (if 302 redirects disabled). Use word „LINKURL“ where you want to use redirect url. For example, CLICK <a href=“LINK“>HERE NOW</a>:“ eintragen
  4. „Mask url with special numeric code. Be careful, this option may slow down your blog. Option is design for easy and quick personal use, it is not secure enough for commercial plans.“ abhaken

Der Effekt ist eine komplette Entfernung saemtlicher Affiliatelinks aus den Produktseiten. Die ausgehenden Links haben hier das Schema [Deinedomain.com]/goto/[zahl]. Mit Klick auf den „zum Shop“ oder „zum Anbieter“ – Button wird der kaufwillige potentielle Kunde auf die Affiliateseite umgeleitet.