Adsense Werbung auf einer WordPress Webseite platzieren


Wie platziert man Adsense oder andere Werbung auf einer WordPress Webseite?

Es gibt mehrere Möglichkeiten, Werbung, wie beispielsweise google Adsense, auf einer WordPress Webseite zu platzieren. In diesem Artikel werde ich ein paar Möglichkeiten zeigen, wie man Werbung an verschiedenen Stellen einfügen kann, ohne den kompletten Code händisch in jedem Artikel platzieren zu müssen.

1. In der Sidebar

Dafür empfehle ich schnell ein Widget zu erstellen, um danach im WordPress Backend bequem die Werbung platzieren zu können.

Anleitung, zum Erstellen eines WordPress Widgets

Ihr braucht jetzt nur noch den generierten Werbecode im Contentbereich des Widgets zu platztieren.

2. Mittels eines Shortcodes

Mit Hilfe eines Shortcodes könnt ihr eure Adsense Werbung, oder jede andere Werbung natürlich auch, ganz einfach an einer gewünschten Stelle im Artikel platzieren.

Wie erstelle ich einen Shortcode?

So sieht ein geeigneter Shortcode dafür aus:

function myAdsense (){

    return '<div id="my_adsense_wrapper">

                <!-- Your Adsense Code goes here -->

            </div>';
}
add_shortcode('myAdsense', 'myAdsense');

Aufgerufen wird die Werbung im Artikel durch:

Weiterlesen

Du magst den Post?
Loading...Loading...

Widgets in WordPress – Wie erstelle ich mein eigenes?


Kurze Anleitung zum Erstellen eines WordPress Widgets

In dieser Anleitung erstellen wir ein WordPress Widget, ohne besondere Fähigkeiten. Ihr könnt dann jedes x-beliebige Widget daraus konstruieren.

Der komplette Code kommt in die functions.php hinein.

Zuerst erstellen wir eine neue Klasse.

class yourWidgetName_widget extends WP_Widget {

Als nächstes melden wir unser Widget bei WordPress an. Das sorgt dafür, dass wir es später auch im Backend finden.

public function __construct() {
        parent::__construct(
                'yourWidgetName-widget', // Base ID
                'yourWidgetName Widget', // Name
                array('description' => __('yourWidgetName Widget'),) // Args
        );
    }

In der “describtion” könnt Ihr auch einen etwas längeren Text verfassen., der den Sinn eures Widgets genau erklärt. Das kann sehr sinnvoll sein, wenn ihr die Webseite komplett an einen Kunden ausliefert. Das ersparrt spätere Nachfragen, wo, was, wie funktioniert:-)

Kommen wir zum wichtigsten Teil, dem Content:

function widget($args, $instance) {
        extract($args);

        /* Display Widget */
        ?>
        <div class="sidebar_widget">

           <!-- Your Content goes here -->

        </div>

        <?php

    }

Hier könnt ihr euch austoben. Ob Links, beliebteste Posts, oder statischer Contant. Hier ist das Herzstück des WordPress Widgets!

Weiterlesen

Du magst den Post?
Loading...Loading...

Radiobuttons in Yii – radioButtonList ändern


radioButtonList im Yii Framework

Die radioButtonList im Yii Framework ist ein schönes Element um schnell eine größere Liste an Radiobuttons zu erstellen.

Um diese radioButtonList anschließend in das bestehende Design zu integrieren, kann es nützlich sein, die Struktur der Liste zu verändern. Yii stellt hierfür die Optionen “separator” und “template” zur Verfügung.

In der einfachen Version sieht die radioButtonList so aus:

< ?php
echo CHtml::radioButtonList(
        "xyz",$_POST['xyz'] ? $_POST['xyz'] : 0, 
        array(
                     '0'=>'labelOne', 
                     '1'=>'labelTwo'));
?>

Fügen wir unsere Optionen ein, ändert sich das Ganze zu:

< ?php
echo CHtml::radioButtonList(
        "xyz",$_POST['xyz'] ? $_POST['xyz'] : 0, 
        array(
                     '0'=>'labelOne', 
                     '1'=>'labelTwo'),
        array( 'separator'=>'|'),
        array( 'template'=>"
                     <div>
                         {input}
                         {label}
                     </div>")
);
?>

Mit dem Template können wir also die Struktur der einzelenen Radiobuttons in der radioButtonList ändern und der Separator ist der Trenner der einzenen Radiobuttons.

Weiterlesen

Du magst den Post?
Loading...Loading...

Schnelleres WordPress – Plugins auf einzelnen Seiten laden


WordPress Plugins auf ausgewählten Seiten laden

Plugins laden, aber nur wenn nötig! Das ist ein wichtiger Punkt um eine Worpress-Seite ordentlich zu beschleunigen. Gerade, wenn ihr besonders große Plugins, wie beispielsweise Event-, Booking- oder E-commerce-Plugins, benutzt, ist der Effekt deutlich spürbar.

Insgesamt ist das Laden von einzelnen Plugins, oder Scripten, auf ausgewählten Seiten ein wichtiger Baustein für eine schnellere Performance einer Worpress-Webseite. Zusammen mit Lazy-Loading und Caching hat man ein gutes Konzept um eine Webseite aus dem Winterschlaf zu wecken.

Lösung via Plugin

Ganz bequem und einfach funktioniert das ganze über das Plugin Plugin Organizer. Dieses Plugin gibt euch alles an die Hand, was ihr braucht. Ihr könnt einzelne Filter auf Url-Basis erstellen und globale Plugins laden lassen. Als nettes Feature könnt ihr sogar die Reihenfolge festlegen, in der die Plugins geladen werden sollen.

Einzelne js-Scripte ausschließen

Das ganze geht natürlich auch ohne Plugin. Zum Beispiel könnt ihr einzelne Skripte ausschließen (functions.php):

add_action( 'wp_print_scripts', 'my_deregister_javascript', 100 );

function my_deregister_javascript() {
    if ( !is_page('Contact' || !is_page('Home')) ) {
    wp_deregister_script( 'contact-form-7' );
    wp_deregister_script( 'events' );
}

In dieser Funktion könnt ihr mehrere Scripte auf mehreren Seiten ausschließen. Damit habt ihr die volle Kontrolle über eure WordPress-Webseite. Anstatt die Seite abzufragen, könnt ihr natürlich auch Templates, page-types, etc. selektieren.

Weiterlesen

Du magst den Post?
Loading...Loading...

Shortcode in WordPress erstellen


Wie erstelle ich meinen eigenen Shortcode in WordPress?

In diesem Beitrag möchte ich eine kleine Anleitung geben, wie Ihr euren eigenen Shortcode in WordPress integrieren könnt. Damit bieten sich sehr viele Möglichkeiten um eigene Funktionen in die WordPressseite zu integrieren, ohne ein komplettes Plugin selbst schreiben zu müssen.

Dieser Beitag bietet eine Anleitung, wie man einen ganz einfachen Shortcode erstellt. Wir wollen dabei eine Variable übergeben und diese dann in unserem Post wieder ausgeben.

Mit dieser Funktion kann man danach sehr viele Ideen realisieren, denn man kann die Shortcodefunktion mit der übergebenen Variablen danach beliebig erweitern.

Folgender Code muss in der functions.php eures Themes platziert werden:

function showVariable ( $atts ){

        extract(shortcode_atts(array(
           "data" => ''
        ),$atts));

        $return = '<p>'.$data.'</p>';

        return $return;
}

Weiterlesen

Du magst den Post?
Loading...Loading...