Design Meets Code

Design Meets Code

WordPress · PrestaShop

  • Startseite
  • WordPress
  • PHP / Datenbanken
  • Ubuntu
  • Prestashop
  • Verschiedenes
  • Grafik
  • Glossar

https erzwingen

15. September 2021 Leave a Comment

Um Seitenaufrufe mit http auf die gesicherte https Website weiterzuleiten bzw. Aufrufe mit www auf die Domain ohne www, hilft folgender Code in der htaccess Datei:

# HTTPS ERZWINGEN
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Filed Under: WordPress Tagged With: Code Snippets, htaccess

Neue (Pflicht)felder zum WordPress Registrierungsformular hinzufügen

3. September 2021 Leave a Comment

Mit dem Plugin Advanced Customs Fields lassen sich neue Felder zum Registrierungsformular hinzufügen, die auch als Pflichtfelder definiert werden können.

Hierzu wird im Backend unter dem Menupunkt „Individuelle Felder“ eine neue Feldgruppe hinzugefügt (z.B. Registrierung). Hier wird dann ein neues Feld erzeugt (z.B. Telefon). Wenn das Feld ein Pflichtfeld sein soll, wird bei „erforderlich“ der Schalter auf „ja“ gesetzt.

Damit das Feld im Registrierungsformular erscheint, muss bei den Regeln das Feld „Benutzerrolle“ im Dropdownmenu ausgewählt werden sowie das Feld gilt für „alle“ (s. Screenshot).

Unter Einstellungen muss dann noch be bei „Stil“ Darstellung „ohne Metabox“ ausgewählt werden.

Anschließend wird dann das Feld Telefon im Registrierungsformular mit angezeigt. Wer das Registrierungsformular noch etwas individueller gestalten möchte, findet in dem Plugin LoginPress eine gute Hilfe. Das Plugin ermöglicht es, ein Hintergrundbild und ein eigenes Logo in das Registrierungsformular einzufügen.

Filed Under: Allgemein Tagged With: Plugins, Registrierung, WordPress

WooCommerce: Preis nur für eingeloggte Besucher anzeigen

17. Februar 2021 Leave a Comment

Der Einkaufswagen und die Preisanzeige können mit folgendem Code Snippet für nicht eingeloggte Besucher ausgeblendet werden.

/**
 * @snippet       Hide Price & Add to Cart for Logged Out Users
 * @how-to        Get CustomizeWoo.com FREE
 * @author        Rodolfo Melogli, BusinessBloomer.com
 * @testedwith    WooCommerce 4.6
 * @donate $9     https://businessbloomer.com/bloomer-armada/
 */
  
add_action( 'init', 'bbloomer_hide_price_add_cart_not_logged_in' );
  
function bbloomer_hide_price_add_cart_not_logged_in() {   
   if ( ! is_user_logged_in() ) {      
      remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
      remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
      remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
      remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_price', 10 );   
      add_action( 'woocommerce_single_product_summary', 'bbloomer_print_login_to_see', 31 );
      add_action( 'woocommerce_after_shop_loop_item', 'bbloomer_print_login_to_see', 11 );
   }
}
  
function bbloomer_print_login_to_see() {
   echo '<a href="' . get_permalink(wc_get_page_id('myaccount')) . '">' . __('Login to see prices', 'theme_name') . '</a>';
}

Quelle: https://www.businessbloomer.com/woocommerce-hide-price-add-cart-logged-users/

Filed Under: WordPress Tagged With: Code Snippets, WooCommerce

  • « Previous Page
  • 1
  • …
  • 8
  • 9
  • 10
  • 11
  • 12
  • …
  • 45
  • Next Page »
Anzeige

Themen

Apache BuddyPress chmod chown Code Snippets Concatenation Operator Conditional Statement Custom Post Types Datenbank Email Enfold Escape Zeichen Foren genesis Grid View htaccess JavaScript Layout Builder List View Medien MegaShop Mitgliederbereich MySQL PHP PHP Anfänger PHP Variablen Plugins Prestashop Prestashop 1.5 Prestashop 1.6 Prestashop 8 Prestashop Module Registrierung RSS Feed s2member Schreibrechte Server ssl Strings Tipps Windows Windows 10 WooCommerce WooCommerce Sortierung WordPress
Anzeige

Letzte Kommentare

  • dmc zu Woocommerce: Produktbewertungen deaktivieren
  • medienplus zu Woocommerce: Produktbewertungen deaktivieren
  • Martin zu CSS: Automatische Silbentrennung in einzelnen Wörtern verhindern
  • Martin zu CSS: Automatische Silbentrennung in einzelnen Wörtern verhindern
  • Klaus zu Woocommerce: Shop Seiten neu generieren

Informationen

  • Kontakt
  • Datenschutzerklärung
  • Impressum
  • Cookie-Richtlinie (EU)
  • Kontakt
  • Datenschutzerklärung
  • Impressum
  • Cookie-Richtlinie (EU)
Anzeige