• Löst colorsofwonderland

    (@colorsofwonderland)


    Hejsan! Jag tyckte det var tunt med kommentarer och nu när jag kollar extra noga så ser jag att det inte finns någon ”kommentera” eller ”1 kommentar” tex i anslutning till mina inlägg. Är det temat som ser ut så eller kan jag lägga till detta någonstans?
    Ja, det går att kommentera genom att klicka på rubriken men det är inte alla som förstår det tyvärr…

    Tacksam för hjälp!

    Sidan jag behöver hjälp med: [logga in för att se länken]

Visar 1 svar - 1 till 7 (av 7 totalt)
  • Moderator tobifjellner (Tor-Bjorn Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    Alldeles riktigt, vilken meta-information som visas för inläggen på en ”samlingssida” styrs i första hand av temat. (Jag skriver ”i första hand” eftersom vissa tillägg kan smyga in vissa funktioner också.)

    Det går att lösa, jag hittade t.ex. en beskrivning av hur man kan skapa ett barntema och sedan lägga in en något redigerad version för en av mallfilerna och på det sättet lägga in information om antal kommentarer direkt i bloggflödet.
    https://wordpress.stackexchange.com/questions/290394/show-count-comments-under-the-title
    I korthet:
    Lägg in:

    // Show number of comments
    echo '<div>(' . comments_number( 'no responses', 'one response', '% responses' ) . ')</div>';

    direkt efter

            if ( is_single() ) {
                    the_title( '<h1 class="entry-title">', '</h1>' );
            } elseif ( is_front_page() && is_home() ) {
                    the_title( '<h3 class="entry-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h3>' );
            } else {
                    the_title( '<h2 class="entry-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h2>' );
            }

    i barntemats kopia av wp-content/themes/twentyseventeen/template-parts/post/content.php

    Om du redigerar direkt i själva temat kommer din redigering att försvinna nästa gång temat uppdateras.

    Trådstartare colorsofwonderland

    (@colorsofwonderland)

    Tack snälla! Kommer det även finns en ”kommentera” länk då med?

    Jag vet inte riktigt hur man gör ett barntema, hittade en länk men det verkar som den hänvisar till en mapp i datorn, jag har ingen sådan :O

    Moderator tobifjellner (Tor-Bjorn Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    Just den koden jag kopierade in här kommer bara att visa antalet kommentarer, men inte inkludera något kommentarsformulär. (Men skulle det inte bli rörigt med ett komplett formulär under VARJE inlägg i flödet?)

    För att skapa ett barntema (child theme) behöver du på webbservern skapa en ny katalog under /wp-content/themes/ och döpa den till t.ex. twentyseventeen-child

    I den katalogen behöver du sedan lägga in två filer som du skapar på din dator: style.css och functions.php
    Vad du behöver ha med i dessa filer hittar du säkert om du googlar på ”child theme twentyseventeen”. Du kanske rentav hittar filerna helt färdiga.
    En sak att tänka på när du redigerar dem: Använd gärna gratisprogrammet notepad-plus-plus. Du behöver spara filerna i formatet UTF8, men UTAN BOM (bit order mark). Programmet notepad/anteckningar som ingår i Windows lägger med detta specialtecken allra först i filer med formatet UTF8, och det lilla tecknet gör att webbplatsen slutar fungera…

    Sedan: i samma katalog behöver du skapa underkatalogen template-parts och i den katalogen post och i den lägger du din redigerade version av content.php

    Trådstartare colorsofwonderland

    (@colorsofwonderland)

    Ojooj! Jag besitter nog inte dessa kunskaper 😀 Jag lade in koden i den ”vanliga” koden så länge. Får väl göra om det med jämna mellanrum 😀

    Med kommentera tänkte jag mer en länk så dom automatiskt kommer till kommentarsboxen som dom kommer i genom att trycka på rubriken och scrolla ner.Kanske ska se över att byta tema ändå så allt sånt redan finns.

    Tack snälla!

    Moderator tobifjellner (Tor-Bjorn Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    Det går att ändra koden en aning för detta.

    Kollar mer på detta i morgon.

    Moderator tobifjellner (Tor-Bjorn Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    Så här har jag fått det att fungera:

    1. Visa aktuellt antal kommentarer intill inläggets datum (d.v.s. före själva inläggstexten).

    I samma fil (wp-content/themes/twentyseventeen/template-parts/post/content.php) direkt efter:

    		if ( 'post' === get_post_type() ) {
    			echo '<div class="entry-meta">';
    			if ( is_single() ) {
    				twentyseventeen_posted_on();
    			} else {
    				echo twentyseventeen_time_link();
    				twentyseventeen_edit_link();
    			};

    Och före:
    echo '</div><!-- .entry-meta -->';

    Lade jag in följande rad:
    echo ', ' . get_comments_number_text( 'ingen kommentar', 'en kommmentar', '% kommmentarer' );

    2. Länk för att kommentera
    Efter:

    		wp_link_pages(
    			array(
    				'before'      => '<div class="page-links">' . __( 'Pages:', 'twentyseventeen' ),
    				'after'       => '</div>',
    				'link_before' => '<span class="page-number">',
    				'link_after'  => '</span>',
    			)
    		);

    Och före:

    		?>
    	</div><!-- .entry-content -->

    Lade jag in följande rader:

    		echo '<span class="page-links"><a href="';
    		the_permalink();
    		echo '#respond">Kommentera</a></span>';
    Trådstartare colorsofwonderland

    (@colorsofwonderland)

    tuuuuuusen tack! Precis som jag vill ha det!!

Visar 1 svar - 1 till 7 (av 7 totalt)
  • Ämnet ”Kan ej se ”Kommentarer” i flödet.” är stängt för nya svar.