• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Digging the Digital

Vol Blogdrift!

  • /Now
  • Nieuw? Start hier
    • Blogroll
    • Tag Index
  • Startgids Mastodon
  • WordPress en Indieweb
    • WordPress en het indieweb
    • Hoe gebruik je IndieAuth met WordPress
    • WordPress en webmentions
    • WordPress en Micropub
    • WordPress en de Post Kind plugin
  • Notities
  • Bookmarks
  • Likes

code

Notities volledig op de voorpagina

2 September 2022 door Frank Meeuwsen 3 Comments §

https://ochtendgrijs.be/notes/1478b66a3c/ by Jan (ochtendgrijs.be)

Denk dat je in je (sub)thema een check à la if ( has_term( ‘note’, ‘kind’ ) ) moet inbouwen en dan van the_content() doen in plaats van the_excerpt().
Geheel terzijde: wat ik ook gek vind is dat het title-element (en daarmee de titelbalk van het browservenster) van single note-pagina’s nagenoeg ?…

Het is werken met de garagedeur open. Dankzij een notitie van Jan had ik al snel door wat ik zou moeten doen. Ik heb nu de volgende functie gemaakt:


add_action("genesis_entry_content", "dtd_note_on_main", 1);
function dtd_note_on_main(){
	if (has_post_kind('note')){
		return the_content();
	} 
}

Tot zover lijkt het me redelijk overzichtelijk. Maar nu toont de voorpagina tweemaal de notitie. Eén keer volledig, met HTML, zoals ik het wil. En direct daaronder de oude versie.

Nu denk ik dat ik de verkeerde hook gebruik. Ik moet geen genesis_entry_content gebruiken. Maar wat dan wel? Als ik deze visuele gids gebruik, zou genesis_post_content ook een optie zijn, maar die laat niets zien als output. Ik kom er nog niet helemaal uit. Maar ben wel dichtbij!

Opgeslagen onder: bloggen Tags: blog, code, genesis, WordPress

Verbeteringen aan de RSS-feed

11 May 2022 door Frank Meeuwsen 2 Comments

Ik heb een paar kleine aanpassingen aan de RSS-feed van deze site gedaan. Als ik nu een pagina “Like” via de Post Kinds plugin, dan wordt deze anders weergegeven in de feed. De naam van het artikel of de pagina die ik leuk vind staat duidelijker in de titel aangegeven en de link in de feedreader linkt direct naar de pagina. Ik hoop dat feedreaders het goed oppikken. Bij Inoreader gaat het nog niet van harte en ook bij Feedly lijkt een gecachede feed te staan. Met onder andere een foute test van mijn lokale server doorgelinkt. Ugh…

BazQux lijkt het wel goed te doen. Hup BazQux!

Als je benieuwd bent naar de code, check het in mijn eigen DTD plugin waar ik allerhande tweaks en aanpassingen aan het theme doe.

Opgeslagen onder: bloggen Tags: code, indieweb, plugin, post kinds, rss, WordPress

Jan’s Blog — Custom WordPress Archives

22 February 2022 door Frank Meeuwsen Leave a Comment

Custom WordPress Archives door Jan BoddezJan Boddez (jan.boddez.net)

Robert’s question got me thinking: WordPress gives us automatic date, author, and CPT archives, and it lets us use “rewrite rules” to set up, e.g., date-based CPT archives. So, why would I resort to a custom page template and WP_Query, when all I want, essentially, is a “copy” of WordPress…

Jan geeft een duidelijke uitleg hoe ik verschillende pagina’s kan maken in WordPress met specifieke categorieën aan of juist uitgezet. Zo zijn mijn notities standaard niet op de voorpagina te vinden, evenals specifieke categorieën.
Natuurlijk is er een plugin voor, maar er is ook iets te zeggen om het zelf te kunnen tweaken. Zeker zulke ogenschijnlijke kleine aanpassingen als deze.

Opgeslagen onder: webtech Tags: code, WordPress

Ipod op je iphone

28 July 2021 door Frank Meeuwsen 1 Comment

Nu wil ik een iPod. Log in met je Spotify of Apple account en scroll door je playlists alsof het 2001 is. Inclusief scrollen met een scrollwiel, klikken op de middenbutton en muziek afspelen. Geweldig gemaakt. iPod.js

Alles is open source en prima lokaal of op je eigen server te draaien mocht je dat willen.

Opgeslagen onder: random Tags: apple, code, geschiedenis, internetgeschiedenis, iphone, ipod, muziek, spotify

Klussen

6 June 2021 door Frank Meeuwsen 10 Comments

De maand mei stond voor mij (haha) in het teken van klussen. Eerlijk gezegd was dat niet eens zo gepland. Het klussen gebeurde zowel in cyberspace als meatspace.

Tuinklusje

Begin mei kregen we 2500 klinkers of “waaltjes” in de schoot geworpen. Niet letterlijk natuurlijk, dat doet pijn. Dat was het startsein om onze achtertuin ruimer te laten voelen. Tijd voor nieuwe bestrating en een betere verdeling van planten voor insecten en plaats voor ons om te zitten. Een punt van aandacht, er is geen budget om even “een mannetje” te laten komen en dat te doen. Dus moest ik zelf aan de slag.

Had ik al verteld dat ik nog nooit een steen heb gelegd, laat staan een tuin uitgraven, egaliseren en patronen leggen? Je begrijpt, het was een hoop uitvinden voor me. En ik kreeg hulp van de buurman. Gelukkig!

Maar we komen er langzaam maar zeker en ik word steeds meer bedreven in alle losse expertises van het straatmaken. Zoals ik soms bezig ben met mijn Digital Garden, is het net zo bevredigend om met een echte tuin bezig te zijn!

Cyberklusje

Een tweede klus die mijn avonden opslokken is het omzetten van Thanks for Subscribing naar WordPress. De site heeft ruim een jaar gedraaid op Webflow en Airtable. Maar het was tijd om dit nog meer beheerbaar te maken. Zowel in het werk als in het budget. Leuk al die no-code diensten maar als je er geen profitable sidehustle van maakt wordt het een dure hobby!

Dankzij een genereus aanbod van Servebolt kan ik de site nu gesponsord bij hen plaatsen en draait alles op WordPress en het Genesis framework. Dat laatste stuurde mij weer het bos in om te leren een childtheme te maken. Want ja, al die themes zijn leuk maar ze doen nooit precies wat ik wil. Dus dan maak ik het zelf wel. Leuk om te leren, soms frustrerend om uit te voeren. Met name de extra stappen om de site responsive te maken, zorgen voor hoofdbrekens.

Beide klusprojecten zijn nog niet af. Deze zondag ga ik wat pallisade banden halen om een verhoging in de tuin te maken. Dat hadden we vooraf niet bedacht maar ik heb geen zin meer om nog meer uit te graven. Agile tuinwerk heet dat 😂. En voor de site wil ik een eigen mailfunctie maken die makers automatisch mailt als ik hun nieuwsbrief heb toegevoegd. Want inderdaad, de no-code diensten van Integromat en anderen zijn net niet toereikend. Zo is er altijd wel wat.

Opgeslagen onder: random Tags: code, tuin, WordPress

Weergave van de reacties een klein beetje gewijzigd…

22 May 2021 door Frank Meeuwsen Leave a Comment

Dit is vooral een notitie voor mezelf. Het stoorde me al een tijdje de Semantic Linkback plugin standaard niet de permalink laat zien bij likes en mentions, maar de zogenaamde auteur-URL. Dus ik zag bijvoorbeeld wel dat Jan een post van mij leuk vind, maar onder mijn post stond niet de directe link naar Jan’s blog. Dat heb ik nu gewijzigd. Niet op een hele nette manier mag ik wel zeggen. Ik heb namelijk direct in de plugin een regel aangepast. Als de plugin wordt geupdate ben ik mijn aanpassing weer kwijt. Maar ik heb eerlijk gezegd geen idee hoe ik het vanuit mijn eigen theme en code moet aanpassen…

De code die ik heb aangepast is in semantic-linkbacks/includes/functions.php en wel het volgende in de output voor de reactie:

$return .= sprintf(
    '<li class="%1$s" id="%5$s">
        <span class="p-author h-card">
            <a class="u-url" title="%6$s" href="%3$s">%2$s %8$s</a>
            <span class="hide-name p-name">%4$s</span>
        </span>
        <a class="u-url" href="%7$s"></a>
    </li>',
    $class,
    $avatar,
<strong>    // get_comment_author_url( $comment ),
    get_comment_link( $comment ),
</strong>   get_comment_author( $comment ),
    esc_attr( 'comment-' . $comment->comment_ID ),
    esc_attr( wp_strip_all_tags( $title ) ),
    esc_url_raw( Linkbacks_Handler::get_canonical_url( $comment ) ),
    $overlay
);

De optie get_comment_author_url heb ik aangepast naar get_comment_link. Mocht iemand een tip hebben hoe ik dit meer duurzaam kan aanpassen voor toekomstige updates van de plugin, dan lees ik dat graag in de reacties! Als het goed is staat automatisch de link naar je eigen blogpost er bij 😉

Opgeslagen onder: indieweb Tags: code, DIY, php, reactie

  • Go to page 1
  • Go to page 2
  • Go to page 3
  • Interim pages omitted …
  • Go to page 5
  • Go to Next Page »

Footer

Wat is dit?

Frank MeeuwsenDigging the Digital is de digital garden of commonplace book van Frank Meeuwsen. Onderwerpen variëren van indieweb tot nieuwsbrieven, bloggen, muziek en opvallende gebeurtenissen op het internet.

Meer Frank

Bloghelden - De definitieve geschiedenis van webloggend Nederland

Op deze dag

  • 2 years ago...
    • OPEN S02E35 – Deze mail is geen toeval. (Lees maar waarom)
  • 18 years ago...
    • Buutvrij voor de hele pod
    • Transparante PC schermen II
    • MSNBC zet weblogs in voor berichtgeving aardbeving
    • Great news from the Evernote camp
  • 20 years ago...
    • Scoopje…
    • gamelog
  • RSS
  • LinkedIn
  • GitHub
  • Mastodon
← An IndieWeb Webring →

Archives

  • Likes (268)
  • Bookmarks (267)
  • Notes (134)
  • Replies (53)
  • Articles (724)
  • All Posts

Digging the Digital staat op de state of the art server van Servebolt.
De snelste high-performance hosting met een sterke focus op schaalbaarheid en veiligheid.