Design · PHP · Server

Design · PHP · Server

WordPress · Drupal · PrestaShop

  • Startseite
  • PHP
  • WordPress
  • Ubuntu
  • Prestashop
  • Indesign
  • Grafik

wpnonce Wert an Logout Link im Menu anhängen

30. April 2018 Kommentar verfassen

Wenn der Logout Link keinen wpnonce Wert als Parameter beigefügt bekommt, ist ein Ausloggen nicht möglich und es erscheint die Meldung

„Du hast vor, dich von der Website xxxxx abzumelden. Willst du dich wirklich abmelden?“

Die Lösung ist, einen wpnonce Wert an den Logout Link im Menu durch folgende Funktion anzuhängen (Abmelden muss gegebenenfalls durch die Bezeichnung des Menueintrags, z.B. Logout, ersetzt werden)

1
2
3
4
5
6
7
8
9
10
function change_menu($items){
  foreach($items as $item){
    if( $item->title == "Abmelden"){
         $item->url = $item->url . "&_wpnonce=" . wp_create_nonce( 'log-out' );
    }
  }
  return $items;
 
}
add_filter('wp_nav_menu_objects', 'change_menu');

Kategorie: WordPress Stichworte: Logout

Enfold: Im Advanced Layout Builder Author Meta Daten unter den Artikel einfügen

14. März 2018 Kommentar verfassen

Folgende Funktion in der functions.php des Childthemes fügt unter den Inhalt des Artikels den/die Autorin ein:

1
2
3
4
5
6
7
8
9
10
11
12
add_filter('avf_template_builder_content', 'av_add_author', 20, 1);
 
function av_add_author($content) {
if( is_single() ) {
$author = "<p class='alb-author'>Geschrieben von: <span class='entry-author-link'><span class='vcard author'><span class='fn'><a href='" . get_the_author_link() . "' title='Artikel von " .get_the_author() . "' rel='author'>" .get_the_author() . "</a></span></span></span></p>";
$content = $content . $author;
}
return $content;
}

Kategorie: WordPress Stichworte: Enfold

WordPress: jquery accordion richtig einbinden

27. Februar 2018 Kommentar verfassen

Eine Fehlermeldung „Uncaught TypeError: $(…).accordion is not a function“ besagt, dass jquery nicht ordnungsgemäß eingebunden wurde.

Das Javascript lautet accordion.js

1
2
3
4
5
jQuery(document).ready(function($) {
$( "#accordion" ).accordion({
collapsible: true
});
});

Folgende Funktion sorgt für eine fehlerfreie Einbindung:

1
2
3
4
5
6
7
8
9
10
11
function my_scripts_method() {
if ( !is_admin() ) {
wp_enqueue_script('jquery-ui-accordion');
wp_enqueue_script(
'custom-accordion',
get_stylesheet_directory_uri() . '/js/accordion.js',
array('jquery')
);
}
}
add_action('wp_enqueue_scripts', 'my_scripts_method');

Quelle: https://gcostudios.com/the-jquery-ui-accordion-in-wordpress/

Kategorie: WordPress

  • « Vorherige Seite
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • …
  • 33
  • Nächste Seite »

Themen

Adminbar Apache Attachment Count Automatische Updates Backend Boolean values Boolesche Werte BuddyPress Code Snippets Concatenation Operator Conditional Statement Datenbank Email Enfold Escape Zeichen Galerien genesis Grid View htaccess Layout Builder List View Logische Operatoren Loops Maskieren Media Manager Mitgliederbereich PHP PHP Kommentare PHP Anfänger PHP Arrays PHP Variablen Plugins Prestashop Prestashop 1.5 Prestashop 1.6 RSS Feed s2member Server ssl Strings Windows Windows 10 WooCommerce WooCommerce Sortierung WordPress

Informationen

  • Kontakt
  • Datenschutzerklärung
  • Impressum

Neue Beiträge

  • Windows 10: Suchergebnisse im Standardbrowser anzeigen lassen und Edge deaktivieren
  • WordPress: Username über Link herausfinden
  • BuddyPress: Mitgliederliste modifizieren

Letzte Kommentare

  • Bernhard bei CSS: Automatische Silbentrennung in einzelnen Wörtern verhindern
  • Bernhard bei CSS: Automatische Silbentrennung in einzelnen Wörtern verhindern
  • MC bei PHP: Boolesche Werte (Boolean Values)
  • eno bei Zufällige Produktanordnung beim Featured Product Slider (PrestaShop 6.1.11 / Megashop Theme)
  • Sausebear bei Zufällige Produktanordnung beim Featured Product Slider (PrestaShop 6.1.11 / Megashop Theme)
Diese Website benutzt Cookies. Wenn Sie die Website weiter nutzen, stimmen Sie der Verwendung von Cookies zu.EinverstandenErfahren Sie mehr