Archief - Enkele aanpassingen aan Wordpress site

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Atrox

Legacy Member
Hallo

voor mijn website zou ik graag een paar aanpassingen doorvoeren:


  • Logo: zelfde stijl, maar minder urban en meer minimalistisch. Op dit moment past het niet bij de rest van de site
  • Footer: ik zou graag widgets in mijn footer willen (enkel de optie, de widgets voeg ik zelf toe). Ik weet hoe dit moet in standaard Wordpress lay-outs adhv functions.php, maar ik kom niet uit aan de custom code van mijn theme.
  • Comments: op dit moment worden in de rechterkolom artikels met comments getoond. Helaas worden telkens trackbacks gerekend als comments wat een vertekend beeld geeft. Graag zou ik een aanpassing van die widget willen zodat die trackbacks niet meer meegeteld worden, maar enkel de echte comments.

Kan iemand mij zeggen hoeveel uren dit ongeveer in beslag neemt en wat de kostprijs ervan zal zijn?

Groetjes,
Gilles

Shaddix

Legacy Member
Code:
if ( !$comments = wp_cache_get( 'recent_comments', 'widget' ) ) {
	$comments = $wpdb->get_results("SELECT $wpdb->comments.* FROM $wpdb->comments JOIN $wpdb->posts ON $wpdb->posts.ID = $wpdb->comments.comment_post_ID WHERE comment_approved = '1' AND post_status = 'publish' AND comment_type IN ('comment', '') ORDER BY comment_date_gmt DESC LIMIT 15");
	wp_cache_add( 'recent_comments', $comments, 'widget' );
}

Dat in uw functions.php zetten zou je trackbacks moeten filteren uit de recent comments widget.

Atrox

Legacy Member
Ah, dus dat is niet gerelateerd aan die specifieke widget? :)

Merci alvast, zal het dit weekend eens testen.

Shaddix

Legacy Member
Die code is voor de standaard "recent comments widget". Maar de redenering kan je ook doortrekken naar andere widgets.

silent785

Legacy Member
Atrox zei:
  • Logo: zelfde stijl, maar minder urban en meer minimalistisch. Op dit moment past het niet bij de rest van de site

Logo hangt af van de designer(hoeveel uur hij eraan zal werken of een vast bedrag(kan van 20 tot 50 euro gaan)).

Als ik me niet vergis kun je gewoon de footer HTML editen via wp-admin. Da's redelijk straightforward.

Atrox

Legacy Member
Heb dat al geprobeerd, maar ging niet zo vlot. HTML lezen en een beetje schrijven lukt wel, maar een deftige footer maken is nog iets anders :p

Een HTML footer met wat CSS is natuurlijk ook toegelaten :)

Atrox

Legacy Member
Shaddix zei:
Code:
if ( !$comments = wp_cache_get( 'recent_comments', 'widget' ) ) {
	$comments = $wpdb->get_results("SELECT $wpdb->comments.* FROM $wpdb->comments JOIN $wpdb->posts ON $wpdb->posts.ID = $wpdb->comments.comment_post_ID WHERE comment_approved = '1' AND post_status = 'publish' AND comment_type IN ('comment', '') ORDER BY comment_date_gmt DESC LIMIT 15");
	wp_cache_add( 'recent_comments', $comments, 'widget' );
}

Dat in uw functions.php zetten zou je trackbacks moeten filteren uit de recent comments widget.

Als ik dit toevoeg aan mijn functions.php dan krijg ik bovenaan mijn site code te staan en zijn de comments er nog steeds?
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan