• Hoppa till huvudnavigering
  • Hoppa till huvudinnehåll
  • Hoppa till det primära sidofältet
  • Hoppa till sidfot

Xponent

WordPress-experten

  • Varför WordPress?
  • WordPress
    • WordPress-tips
    • Artiklar vi läst
    • Fyradagars WordPress-kurs
      • Kursdatum & anmälan
      • Kurs i WordPress dagtid
      • Kurs i WordPress kvällstid
    • WordPress-paket
    • WordPress-manual
    • WordPress teman
    • Genesis – en kort genomgång
  • Vi hjälper dig
    • Att bygga nytt
    • Att modernisera
    • Att serva
  • Xponent
    • Om Xponent
    • Portfolio
    • Nyheter
    • Integritetspolicy & cookies
    • Xponent in English
  • Kontakt
  • Sök
Hem · WordPress-tips · Kan man programmera med CSS?

Kan man programmera med CSS?

12 maj 2017 publicerat av xponent Lämna en kommentar


Uppdraget var att tillföra en liten ikon på inläggens ”utvalda bilder”. En baggis kan man tycka, men ikonen skulle inte vara med på alla utvalda bilder och det var inga vanliga inlägg.

Den webbplats Xponent producerat för Dataföreningen använder ”custom post type-inlägg” för deras evenemangshantering. Vi har tidigare beskrivit hur vi skapade detta med WordPress Creation Kit, där alla uppgifter om evenemanget hanteras av redaktörerna med ett formulär i admin. Nu ville Dataföreningen bygga ut formuläret med några knappar och fält till. Syftet var att kunna ange vilka evenemang som visas i videostream för de som inte kan närvara. Förutom det utökade formuläret ville de att en ikon skulle visas på bilden, som i illustrationen nedan.

Före och efter

Den första tanken var att det här blir enkelt. Men eftersom WCK som vi använde för att skapa evenemangshanteringen inte går att använda för programmering var vi tvingade att hitta en lösning annan lösning. Valet föll på att kombinera WCK och CSS.

Kan man programmera med CSS?

Svaret är definitivt nej, men man kan använda det kreativt. När man använder WCK så skapar man s.k. custom post types, dessa visas på webbplatsen via mallar. Mallarnas uppgift är att formatera/designa innehållet med HTML och CSS. Den färdiga mallen i vårt projekt försågs med Font Awesome-ikonen för video-kamera 
<i class=”fa fa-video-camera” aria-hidden=”true”></i>
Formuläret i admin försågs med ett fält där redaktören kan välja att slå på ikonen för bilden. Värdet sparas i ett s.k. ”custom field” {{evenemangsfakta-streaming-ikon}}.

<span id="{{evenemangsfakta-streaming-ikon}}">
<i class="fa fa-video-camera" aria-hidden="true">
</i>
</span>
{{{featured_image_utvald-bild}}}</div>

Ovanför visas den del av mallen som visar den utvalda bilden och ikonen. Denna mall används alltid, vilket innebär att ikonen alltid finns på plats i html-koden för alla inlägg och om ikonen skall visas eller ej styrs därför av temats css-fil. I de fall där ikonen ej skall visas styr följande css-kod detta där värdet kommer från {{evenemangsfakta-streaming-ikon}} som är satt med radioknappen i illustrationen ovan.

#visa_ej {display: none;}

Arkiverad som: WordPress-tips Märkt med: admin css WCK

 

Slipp XML-skräp på sidorna

Några enkla kortkommandon som hjälper både Apple- och Windows-användare att slippa problem med utseendet på texter. Fungerar lika bra på webben som i det dagliga arbetet.

Lämna ett svar Avbryt svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

Aktuellt

Konstnären Franco Pincinis portfolio

För konstnären Franco Pincini har vi skapat webbplats som fungerar som en portfolio där hans många verk kan visas upp.

Produktpresentationer med Inriver och WooCommerce

Lidingö Urhandels nya webbplats och nya logotyp

En helt nyproducerad webbplats för Företagsfokus

Wordpress-tips

Ta bort WordPress versionsnummer

Att ta bort versionsnumret för WordPress är en av tre enkla knep för att säkra upp din webbplats. Här får du lära dig alla tre knepen.

Intranät med WordPress

WordPress 500 internal server error fixar du så här

Idéer driver WordPress utveckling

Lär dig att trippel-klicka

Nyhetsbrev med WordPress-tips

Inte för ofta, inte för långt och när det kommer ändå fyllt med smarta tips för dig som jobbar med WordPress; antingen som redaktör eller producent.


Xponent stöder

Följ Xponent

  • LinkedIn
  • RSS
  • Twitter
  • Vimeo

 

© 2025 Xponent · sitemap · cookies+gdpr · Powered by WordPress & Genesis