Hanyadik hozzászólásod?

Blogunk mikor kicsit látogatottabb lesz a hozzászólások száma is kezd megnőni. Hogy egy kicsit közösségi jelleget is vigyünk az oldalba lehetőségünk van feltüntetni azt is, hogy a hozzászólónak mennyi hozzászólása van már blogunkon. Akár egy komment versenyt is hirdethetünk, ezzel növelve az oldalunk látogatottságát, hiszen azt bizonyára mindenki észrevette, hogy egy egy nyeremény nagyon fel tudj a kelteni az emberek figyelmét. Tehát ha ezt a számot fel szeretnénk tüntetni WordPress blogunkba, akkor illesszük az alábbi kódot sablonunk functions.php fájljába

function commentCountAuthor(){

	$oneText = 'One comment';
	$moreText = '% comments';

	global $wpdb;

	$result = $wpdb->get_var('
		SELECT
			COUNT(comment_ID)
		FROM
			'.$wpdb->comments.'
		WHERE
			comment_author_email = "'.get_comment_author_email().'"'
	);

	if($result == 1): 

		echo str_replace('%', $result, $oneText);

	elseif($result > 1): 

		echo str_replace('%', $result, $moreText);

	endif;

}

Ha ezzel megvagyunk akkor az alábbi kódot a comments.php fájlunkba illesszük oda ahol meg szeretnénk jeleníteni a számot.

commentCountAuthor();

Szerzőről
Fridrik Bélának hívnak internetes körökben Efrud becenéven vagyok ismert. 8 Éve foglalkozok honlapok fejlesztésével. Az efrud.hu szakmai tapasztalataim olvashatóak, illetve vállalkozásom fő profilját is képezi.

Egy hozzászólás időpont: "Hanyadik hozzászólásod?"

  1. Kedves Efrud!

    …illetve egyéb hozzáértők!

    Sok hasznos dolgot alkalmaztam már az oldalon közzétettekből, de az ebben a cikkben tárgyaltakkal elakadtam.

    A functions oké, de egyszerűen nem sikerült rábukkannom, hogy a commentCountAuthor(); kódot hová tudom beilleszteni. A HSZ-ek között a felhasználó neve mellé vagy alá szeretném ilyen formában:

    Hozzászólások: 123

    Sem a sablon, sem a WP “comments.php-jában nem találtam meg a megfelelő helyet, sem a kapcsolódó (pl: comment-template.php) helyeken.

    Hogyan tudom megoldani?

    Nem mellesleg, Itt ragadnám meg az alkalmat is, hogy köszönetet mondjak a tuti oldalért és az egyszerű, de érthető leírásokért!

    Seniorca

Szólj hozzá

XHTML: Engedélyezett tagek: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>