Stanislav Khromov
Forumsvar skapade
-
Forum: E-handel
Som svar på: Woocommerce ta bort fält i kassan beroende på kategoriTjena Peter,
Spana in följande kodexempel:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php add_filter( 'woocommerce_checkout_fields' , 'custom_remove_woo_checkout_fields' ); function custom_remove_woo_checkout_fields( $fields ) { // remove billing fields unset($fields['billing']['billing_first_name']); unset($fields['billing']['billing_last_name']); unset($fields['billing']['billing_company']); unset($fields['billing']['billing_address_1']); unset($fields['billing']['billing_address_2']); unset($fields['billing']['billing_city']); unset($fields['billing']['billing_postcode']); unset($fields['billing']['billing_country']); unset($fields['billing']['billing_state']); unset($fields['billing']['billing_phone']); unset($fields['billing']['billing_email']); // remove shipping fields unset($fields['shipping']['shipping_first_name']); unset($fields['shipping']['shipping_last_name']); unset($fields['shipping']['shipping_company']); unset($fields['shipping']['shipping_address_1']); unset($fields['shipping']['shipping_address_2']); unset($fields['shipping']['shipping_city']); unset($fields['shipping']['shipping_postcode']); unset($fields['shipping']['shipping_country']); unset($fields['shipping']['shipping_state']); // remove order comment fields unset($fields['order']['order_comments']); return $fields; } Du kan lägga den i din
functions.php
och det enda du behöver lägga till är den logiken du vill ha innan du tar bort fältet.Du måste fundera på hur du vill ha logiken i ditt exempel, vad händer tex om det ligger två varor i korgen där den ena har en kategori och en annan inte har det?
Forum: Tillägg
Som svar på: Plugin för sortera på län och kommun?Hej Rebecka,
Det du är ute efter brukar ibland kallas ”facetterad sökning” eller ”facet search”. Det handlar alltså om att söka efter sidor eller inlägg genom att smala ner resultatet beroende på de parametrar man väljer.
Jag har själv använt mig av tillägget FacetWP för såna här funktioner. Dokumentationen är bra men det kan krävas lite WordPress-vana beroende på vilket tema du vill integrera med.
Vill du ha fler alternativ kan du söka på ”faceted search wordpress” vilket leder till ett antal tillägg:
https://www.google.com/search?q=faceted+search+wordpress&ie=utf-8&oe=utf-8&client=firefox-b-abLycka till!
Forum: Tillägg
Som svar på: Hur infogar jag PHP-kodHej Mats,
Du skriver inte vilket system du ska hämta konserter från, men generellt så brukar man först hämta in datan, antingen genom att spara ner den lokalt i en s.k. ”transient”, eller genom att importera det som en s.k. ”custom post type”, och därefter skriva ut datan, i tex en widget. Det finns dock ingen färdig lösning för detta utan man måste skriva en del PHP-kod eller försöka använda befintliga tillägg för att uppnå det man vill.
Om du vill ta PHP-vägen så kan jag rekommendera följande artiklar för att komma igång:
http://www.wpbeginner.com/wp-tutorials/how-to-create-a-custom-wordpress-widget/
https://ben.lobaugh.net/blog/46117/wordpress-interacting-with-external-apisOm du vill försöka använda befintliga lösningar så tror jag du kan få till det du vill genom att kombinera tilläggen WP All Import och Toolset Views.
Hoppas det hjälpte!
Forum: Tillägg
Som svar på: Hur infogar jag PHP-kodHej Mats,
Vill man redigera sitt tema så brukar man använder temaredigeraren, här har du en introvideo kring hur den fungerar:
Det rekommenderas alltid att man använder ett barntema för att undvika att ens förändringar försvinner om ditt nuvarande tema skulle uppdateras av den ursprungliga författaren.
http://www.wordpressguru.se/redigera-ditt-tema-den-smarta-vagen-anvand-child-themes/
Eftersom du skriver att du använder Toolset så kan du även höra i deras supportforum. De har i sitt tillägg skapat diverse kortkoder (shortcodes) för att göra många av de funktioner som man behöver skriva PHP-kod för.
Vill du absolut stoppa in PHP-kod i tex. en widget så har du tillägg som ”PHP Code widget”. De brukar dock ej rekommenderas eftersom man i värsta fall kan få hela sin sajt att sluta fungera.
https://wordpress.org/plugins/php-code-widget/
Hoppas det hjälpte!
Forum: Allmänna frågor
Som svar på: Egna rewrite rules direkt i .htaccessKul att det funkar!
Felmeddelandet du ser kan orsaka problem i vissa fall. Dubbelkolla att du inte har något whitespace (mellanslag, tabbar) runt dina PHP-taggar i början och slutet av filen.
Ett sätt att underlätta för dig själv är att inte göra någon sluttagg
?>
, det krävs nämligen inte av PHP och man minskar risken för problem med whitespace som kan riskera att skrivas ut.- Det här svaret redigerades för 6 år, 2 månader sedan av Stanislav Khromov.
Forum: Allmänna frågor
Som svar på: Egna rewrite rules direkt i .htaccessYtterligare ett tips är det utmärkta tillägget Rewrite Rules Inspector där du kan se alla dina regler och även testa godtyckliga URL:er mot dina regler för att säkerställa att saker fungerar som du tänkt:
https://wordpress.org/plugins/rewrite-rules-inspector/Forum: Allmänna frågor
Som svar på: Egna rewrite rules direkt i .htaccessMisstänker att koden körs för tidigt, testa att lägga den på init-hooken istället så att den körs lite senare under sidladdningen, såhär:
add_action('init', function() { // Din kod här });
Sökte lite mer och det verkar finnas en färdig plugin du kan testa här:
https://wordpress.org/plugins/hide-price-until-login/Hej Simon,
Det är en ganska specifik sak du är ute efter som kan vara svårt att hitta via ett färdigt tillägg.
I just detta fall kunde jag söka mig fram till en kodlösning på internet, så börja med att kolla om du kan få till den genom följande länk:
https://businessbloomer.com/woocommerce-hide-price-add-cart-logged-users/Här finns en annan, snarlik guide:
http://jeroensormani.com/hiding-product-prices-woocommerce/Får du inte till det så finns många byråer som kan hjälpa mot betalning. Läs mer här: https://wpsv.se/support/
- Det här svaret redigerades för 6 år, 2 månader sedan av Stanislav Khromov.
Forum: Allmänna frågor
Som svar på: Egna rewrite rules direkt i .htaccess@jonassturebrand Det går utmärkt att ha olika rewrite rules på olika sajter i en multisite. Det enklaste sättet att uppnå det är att skapa tillägg som registrerar rewrite rules och aktivera tilläggen på de sajter där du vill ha reglerna i fråga.
Så om du har två uppsättningar regler skapar du alltså två tillägg:
A – Registrerar första uppsättningen regler med add_rewrite_rule
B – Registrerar andra uppsättningen regler med add_rewrite_rule
…osv vid behov.Forum: Allmänna frågor
Som svar på: Tips på bildspelSoliloquy är enkelt och bra.
Forum: Allmänna frågor
Som svar på: Samma design på startsida och bloggHej Maria!
Som du säger så kan sidor som man skapat med Divi builder och ”vanliga” undersidor som blogginlägg, flöden samt sidor ej skapade med Divi builder se annorlunda ut.
Tyvärr finns det inget bra sätt att ”synka” dessa utseenden. Du kan dock potentiellt få dem att likna varandra mer genom att ändra inställningar för utseende under Utseende > Anpassa, eller genom att skriva egen CSS-kod i Utseende > Anpassa > Egen CSS för göra utseendet mer likt. Med ”Sidebar module” kan du återanvända samma widgets som i din vanliga högerspalt.
Forum: Allmänna frågor
Som svar på: Webbkurser eller s.k. E-learningBra tips från Tor-Björn!
Ibland kallas såna här pluggar för ”LMS”-system, du kan hitta en lista med sådana här:
http://www.wpbeginner.com/plugins/best-wordpress-lms-plugins-compared/