Archiv für den Monat: Februar 2016

Plugin: Enhanced Text Widget

Mit diesem Plugin wird ermöglicht, PHP-Code in ein widget einzufügen, zb:

<?php $id = 14; 
$p = get_page($id); 
echo apply_filters('the_content', $p->post_content); ?>

In diesem Fall wird der Inhalt der Seite „Veranstaltung“ (ID 14) im Widget angezeigt.

ABER ACHTUNG: Das Widget funktioniert seit Frühling 2020 nicht mehr!

ALTERNATIVE:
In functions.php folgenden Code einfügen:

add_filter('widget_text', 'gibmirphp', 99);
function gibmirphp($text) {
  if (strpos($text, '<' . '?') !== false) {
    ob_start();
     eval('?' . '>' . $text);
     $text = ob_get_contents();
    ob_end_clean();
  }
  return $text;
}

Danach kann PHP-Code auch in einem einem gewöhnlichen Text-Widget eingegeben werden.

Zu sehen auf ladante.ch

Plugins: Font Awesome (für Icons)

update 03/2020:

Das unten beschriebene Plugin generiert einen Link im header.php, welcher etwa so aussieht:

<link rel="stylesheet" id="font-awesome-css"
href="https://use.fontawesome.com/releases/v5.12.0/css/all.css?wpfas=true" 
type="text/css" media="all" />

das heisst, dass jeder Besucher der Webseite seinen Besuch auf der jeweiligen Website dem fontawesome-Server bekannt gibt. Dies sollte eigentlich vermieden werden (oder zumindest im Impressum/Datenschutzrichtlinien) bekannt gegeben werden.)

Umgehung (empfohlen!):

Fontawesome lokal laden und verwenden. Ein guter Artikel ist hier:
fastwp.de/magazin/font-awesome-lokal-einbinden/

(so gemacht z.B. in rost-artig.ch)

Auch das noch…:

Auch wenn die Fontawesome-Schrift lokal geladen wird, um das Fontawesome-Plugin zu umgehen, kann es sein, dass trotzdem eine externe Verlinkung zu einem Fontawesome-Server ersichtlich ist (im Quelltext). Dies passiert genau dann, wenn dies in einem auf der Webseite verwendeten Plugin (z.B. Scroll Back to Top) so vorgesehen ist. (Ich finde das nicht wirklich optimal… )


Wer das Plugin trotzdem verwenden möchte:

Mit diesem Plugin können kleine Icons, wie zum Beispiel ein Mail-Symbol oder Facebook einfach als Schrift eingeblendet werden und wie eine Schrift gestyled (Farbe, Grösse, …) werden.

Es gibt verschieden Plugins dazu. Eines das nun nicht mehr weiter entwickelt wird ist „Font Awesome“ von Font Awesome. Details zum ansehen.

Beispiel:

aus <i class="fa fa-envelope"></i> wird
oder: aus <i class="fab fa-facebook-square"></i> wird

Plugin: Meta Slider

Für automatisch ablaufende Dia-Shows benutze ich gerne das Plugin Meta Slider.

Details zum Plugin ansehen

zum Beispiel: „kunterbunte Top-10 aus Hofdere, der Schweiz und ein wenig Afrika“

 

ACHTUNG: Wenn auch Plugin easy fancy box im Einsatz ist, braucht es zudem noch das Plugin Meta Slider Lightbox