Wooconverter 0.6b (Final)

Die Anwendung wurde um folgende Features erweitert:

  1. Filter nach Zelleninhalt
  2. Filter von Zeile a nach Zeile b
  3. diverse Suchen & Ersetzen-Funktionen

Download wooconverter (Zip)

Ich bin noch unschlüssig, ob ich diesen CSV-Konverter weiter entwickeln und pflegen werde: mit Update von Woocommerce auf die Version 2.1.X wurde hier eine API-Schnittstelle implementiert, welche ein direkteres Management des Systems erlauben kann.

Klickstatistiken mit Hilfe von „wp-noexternallinks“ anfertigen

Das – von uns eingesetzte – Plugin „WP-noexternallinks“ verfügt über die Fähigkeit, ausgehende Klicks zu erfassen. Die entsprechende Funktion wird unter [DeineDomain.com]/wp-admin/options-general.php?page=wp-noexternallinks/wp-noexternallinks-options.php unter „log all outgoing links“ aktiviert. Die generierten Zahlen und Reports lassen sich via [DeineDomain.com]/wp-admin/options-general.php?page=wp-noexternallinks/wp-noexternallinks-options.php&action=stats betrachten.

Diese Erweiterung liefert also eine interessante Möglichkeit des Gegenprüfens diverser Affiliate-Statistiken und zeigt somit Optimierungspotentiale auf.

Plugins für Woocommerce-Kataloge

Wir verwenden in unseren Projekten die folgenden Plugins:

1. WooCommerce – All in One SEO Pack (Download)

– SEOLösung für Woocommerce, behandelt die allgemeinen Onpage-Optimierungen

2. WooCommerce Deutsch (de_DE) (Download)

– Erweiterung vom Woocommerce um die deutschen Sprachdateien, komplette Eindeutschung

3. Woo Produkt-Importer (Download)

– Produktdatenimporter mit Unterstützung für downloadbare Daten (elektronische Artikel), Affiliateprojekte etc.

4. ZWoom – WooCommerce Product Image Zoo (Download)

– Erweiterung für den Katalog zur vergrößerten Ansicht diverser Produktbilder

 

Woocommerce-Layout anpassen – Produktübersicht(en)

Im Zuge der Anpassungen globaler WordPress-Templates kann ein Feintuning der Produktübersichten vom Woocommerce notwendig werden. Dieses erreicht man wie folgt:

  1. Templatedatei für Produktübersicht => woocommerce/templates/content-product.php
  2. für die Manipulation der Produktspaltenanzahl => $woocommerce_loop[‚columns‘] = apply_filters( ‚loop_shop_columns‘, 3 );

Die „3“ bedeutet „drei Spalten zeigen“, werden mehr oder weniger Produktspalten benötigt, muss diese Zahl erhöht oder verringert werden.

Wo ist die Blogroll hin?

Seit der Version 3.5 fehlt bei WordPress standardmäßig die Blogroll. Die Problemlösung sieht so aus:

  1. Einloggen in das WordPress via ../wp-admin
  2. Dashboard/Design/Editor => ../wp-admin/theme-editor.php
  3. Folgenden Codeschnipsel in functions.php einfügen:
    add_filter( ‚pre_option_link_manager_enabled‘, ‚__return_true‘ );

Jetzt sollte die Blogroll im Dashboard-Menü als Listenpunkt „Links“ wieder auftauchen.

Aktualisierungsintervall beim WordPress-RSS-Widget

Wenn man bei WordPress das RSS-Widget eingebunden hat, empfindet man ggf. die Aktualisierungsfrequenz von 12h als unzureichend. Dieses Problem löst man wiefolgt:

Im Ordner /wp-include befindet sich die Datei „feed.php“. Hier sucht man nach

$feed->set_cache_duration(apply_filters(‚wp_feed_cache_transient_lifetime‘, 43200, $url));

Die Zahl „43200“ entspricht dem Aktualisierungsintervall in Sekunden, also 12h. Ich habe bei unseren Blogs 15 Minuten gewählt, was 900 Sekunden entspricht.

Der Upload der geänderten Datei lässt sich via „WP-Flash Uploader“ realisieren.

Eine weitere Variante ist:

add_filter( ‚wp_feed_cache_transient_lifetime‘, create_function(‚$fixrss‘, ‚return 15;‘) );

in die „function.php“ des jeweiligen Templates einzutragen. Die Zahl 15 bedeutet hier, dass der Cache des RSS-Widget nach 15 Sekunden gelöscht wird.

Nutzung des Plugins „woocommerce“ als Katalogsystem für bspw. Affiliateprojekte

Für alle Suchenden:

Die Entfernung sämtlicher Add-to-Card-Buttons funktioniert wiefolgt:

1. woocommerce auf WordPress installieren

2. Entfernen des Warenkorbes in der Kategorieansicht

– öffnen von \woocommerce\templates\loop\add-to-cart.php

– entferne: “ printf(‚<a href=“%s“ rel=“nofollow“ data-product_id=“%s“>%s</a>‘, $link, $product->id, $product->product_type, $label);“

3. Entfernen des Warenkorbes und der zu bestellenden Menge aus der Produktansicht

– öffnen von \woocommerce\templates\single-product\add-to-cart\simple.php

– entferne: “

<?php
if ( ! $product->is_sold_individually() )
woocommerce_quantity_input( array( ‚min_value‘ => 1, ‚max_value‘ => $product->backorders_allowed() ? “ : $product->get_stock_quantity() ) );
?>

<button type=“submit“ class=“single_add_to_cart_button button alt“><?php echo apply_filters(’single_add_to_cart_text‘, __(‚Add to cart‘, ‚woocommerce‘), $product->product_type); ?></button>“

Downloads

simple.txt (in „simple.php“ umbenennen und in \woocommerce\templates\single-product\add-to-cart\ überspielen)

add-to-cart.txt (in „add-to-cart.php“ umbenennen und in \woocommerce\templates\single-product\add-to-cart\ überspielen)

Die Unterbringung von Affiliatelinks oder Weiterleitungslinks zu externen Shops ist hier noch nicht ausgearbeitet – ich werde mich in einem späteren Post hierzu äußern.

 

Interessante WP-Plugins Teil II

WP No Tags Base

Removes ‚/tags‘ from your tags permalinks without complicated .htaccess file configurations or any other code. Simply install this plugin and watch your „tag“-based permalinks effectively dissapear. Takes care of redirects for you as well. This plugin is heavily based from iDope’s wp-no-category-base plugin.

WP No Category Base – WPML compatible

Removes ‚/category‘ from your category permalinks. WPML compatible.