<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Netsans &#187; Wordpress</title>
	<atom:link href="http://www.netsans.dk/kategori/wordpress-webudvikling/feed" rel="self" type="application/rss+xml" />
	<link>http://www.netsans.dk</link>
	<description>Næse for design og kommunikation til nettet</description>
	<lastBuildDate>Wed, 19 May 2010 21:09:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Øg maximum upload filstørrelse på 2 mb i WordPress</title>
		<link>http://www.netsans.dk/%c3%b8g-maximum-upload-filst%c3%b8rrelse-pa-2-mb-i-wordpress.html</link>
		<comments>http://www.netsans.dk/%c3%b8g-maximum-upload-filst%c3%b8rrelse-pa-2-mb-i-wordpress.html#comments</comments>
		<pubDate>Mon, 22 Mar 2010 11:29:29 +0000</pubDate>
		<dc:creator>Morten Brunbjerg Bech</dc:creator>
				<category><![CDATA[Brugervenlighed]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Billeder]]></category>
		<category><![CDATA[Filstørrelser]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php.ini]]></category>

		<guid isPermaLink="false">http://www.netsans.dk/?p=227</guid>
		<description><![CDATA[Som udgangspunkt kan man kun uploade filer op til 2 mb i WordPress. Ikke nødvendigvis et problem for garvede brugere, der er i besiddelse af et billedbehandlingsprogram, men absolut et problem for brugere, der tror, et billede er et billede, og ikke har begreb om filstørrelser. Fotos fra et 5 megapixel kompaktkamera fylder nemt et]]></description>
			<content:encoded><![CDATA[<p>Som udgangspunkt kan man kun uploade filer op til 2 mb i WordPress. Ikke nødvendigvis et problem for garvede brugere, der er i besiddelse af et billedbehandlingsprogram, men absolut et problem for brugere, der tror, et billede er et billede, og ikke har begreb om filstørrelser. Fotos fra et 5 megapixel kompaktkamera fylder nemt et par mb, og visse brugere vil undre sig over at være ude af stand til at uploade sådan en svend direkte fra kameraet.</p>
<p>Det har egentlig ikke noget med WordPress at gøre, men derimod indstillingerne i php.ini. Det er imidlertid ikke alle webhoteller, der tillader sine brugere at ændre i php.ini. Hos Gigahost kan man ændre visse indstillinger, men det slår af en eller anden grund ikke helt igennem i WordPress.</p>
<p>Jeg har imidlertid fået følgende løsning til at fungere:</p>
<p>1. Opret en ny php.ini fil med følgende indhold:<br />
<code>
<pre>
post_max_size = 20M
upload_max_filesize = 20M
max_execution_time = 900
</pre>
<p></code></p>
<p>2. Upload filen til <code>wp-admin</code> mappen.</p>
<p>Og voila! Nu kan man uploade filer op til 20 mb.</p>
<p>Via <a href="http://www.likoma.com/nextgen-gallery-upload_max_filesize/">Likoma.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.netsans.dk/%c3%b8g-maximum-upload-filst%c3%b8rrelse-pa-2-mb-i-wordpress.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sådan kaldes javascripts i WordPress</title>
		<link>http://www.netsans.dk/sadan-kaldes-javascripts-i-wordpress.html</link>
		<comments>http://www.netsans.dk/sadan-kaldes-javascripts-i-wordpress.html#comments</comments>
		<pubDate>Mon, 30 Nov 2009 08:50:34 +0000</pubDate>
		<dc:creator>Morten Brunbjerg Bech</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Webudvikling]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Themes]]></category>

		<guid isPermaLink="false">http://www.netsans.dk/?p=198</guid>
		<description><![CDATA[Da version 1 af stylesheets og templates til Horsens kommunes biblioteker i sin tid blev kodet op, havde jeg hentet javascript-biblioteket jQuery + diverse plugins, placeret dem i wp-theme mappen og kaldt dem manuelt i theme&#8217;ets header.php script. Det var før jeg fandt ud af, at jQuery + plugins faktisk er inkluderet i WordPress og]]></description>
			<content:encoded><![CDATA[<p>Da version 1 af stylesheets og templates til <a href="http://horsensbibliotek.dk/">Horsens kommunes biblioteker</a> i sin tid blev kodet op, havde jeg hentet javascript-biblioteket jQuery + diverse plugins, placeret dem i wp-theme mappen og kaldt dem manuelt i theme&#8217;ets header.php script. Det var før jeg fandt ud af, at jQuery + plugins faktisk er inkluderet i WordPress og kan kaldes med indbyggede funktioner.</p>
<p>Den &#8220;rigtige&#8221; måde at kalde javascripts på i WordPress er med fuktionen <code>wp_enqueue_script</code>. Med denne funktion kan man kalde en række indbyggede javascript biblioteker, heriblandt <a href="http://jquery.com/">jQuery</a>, <a href="http://script.aculo.us/">Scriptaculous</a> og <a href="http://www.prototypejs.org/">Prototype</a>. For at kalde jQuery, skriver man således følgende i header.php:</p>
<p><code>&lt;?php wp_enqueue_script('jquery'); ?&gt;</code></p>
<p>Har man samtidig brug for diverse jQuery afhængige plugins, f.eks. <a href="http://jquery.com/demo/thickbox/">Thickbox</a> eller <a href="http://jqueryui.com/">jQuery UI</a>, kan man nøjes med at kalde disse, da jQuery så kaldes automatisk. I så fald kan man nøjes med følgende:</p>
<p><code>&lt;?php wp_enqueue_script('thickbox'); ?&gt;<br />
&lt;?php wp_enqueue_script('jquery-ui-core'); ?&gt;</code></p>
<p>Har man brug for javascripts, der ikke er indbygget i WordPress, kan disse også kaldes med <code>wp_enqueue_script</code>. Hent koden, f.eks. <a href="http://malsup.com/jquery/cycle/">jQuery Cycle</a>, og placér den i en dertil indrettet mappe i dit theme. Kald det dernæst på følgende måde:</p>
<p><code>&lt;?php wp_enqueue_script('jquery.cycle.all.pack','/wp-content/themes/dit-theme-navn/din-javascript-mappe/jquery.cycle.all.pack.js',array('jquery')); ?&gt;</code></p>
<p><a href="http://codex.wordpress.org/Function_Reference/wp_enqueue_script">Se dokumentation til funktionen wp_enqueue_script her</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.netsans.dk/sadan-kaldes-javascripts-i-wordpress.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress som CMS: En sidebar pr. kategori</title>
		<link>http://www.netsans.dk/wordpress-som-cms-en-sidebar-pr-kategori.html</link>
		<comments>http://www.netsans.dk/wordpress-som-cms-en-sidebar-pr-kategori.html#comments</comments>
		<pubDate>Tue, 01 Sep 2009 14:34:42 +0000</pubDate>
		<dc:creator>Morten Brunbjerg Bech</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Webudvikling]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Kategorier]]></category>
		<category><![CDATA[Sidebars]]></category>
		<category><![CDATA[Widgets]]></category>

		<guid isPermaLink="false">http://www.netsans.dk/?p=188</guid>
		<description><![CDATA[Opnå mere fleksibilitet i brugen af WordPress som CMS med én sidebar pr. kategori. Få PHP koden her. Mange designere og udviklere vælger at bruge WordPress som CMS fordi det er så enkelt og relativt nemt at implementere og udvikle til. Én af WordPress&#8217; store begrænsninger i rollen som CMS er imidlertid sidebar-metaforen. Som udgangspunkt]]></description>
			<content:encoded><![CDATA[<p><strong>Opnå mere fleksibilitet i brugen af WordPress som CMS med én sidebar pr. kategori. Få PHP koden her.</strong></p>
<p>Mange designere og udviklere vælger at bruge WordPress som CMS  fordi det er så enkelt og relativt nemt at implementere og udvikle til. Én af WordPress&#8217; store begrænsninger i rollen som CMS er imidlertid sidebar-metaforen. Som udgangspunkt er der i de fleste themes kun én eller to sidebars til rådighed sitewide, netop fordi WordPress er skabt som blogging værktøj. I en blog er det sjældent nødvendigt med flere.</p>
<p>Men har man brug for et decideret CMS, er der behov for relevant sekundært indhold på <em>alle</em> sider. Noget, der relaterer sig til sidens primære indhold og ikke bare en generel liste med kategorier, et arkiv og en blog roll.</p>
<p>Og så fik jeg den ide at man måske kunne opnå noget brugbart, hvis man kunne oprette en sidebar pr. emnekategori. Så ville det være muligt at målrette widget-indhold til de enkelte emner og dermed øge relevansen af sekundært indhold på indlæg og kategorisider. Efter en del eksperimenteren, lykkedes det mig at skrue nedenstående sammen.</p>
<p><strong>Nedenstående kode skal stå i dit themes functions.php fil:</strong></p>
<pre><code>
&lt;?php
# Get sidebar names from db.
global $wpdb;
$my_widget_name = $wpdb-&gt;get_col("SELECT slug
FROM $wpdb-&gt;terms, $wpdb-&gt;term_taxonomy
WHERE $wpdb-&gt;terms.term_id=term_taxonomy_id
AND taxonomy='category' AND count!=0 ORDER BY name ASC");

# Register one sidebar per category name.
foreach($my_widget_name as $my_widget) {
  register_sidebar(array(
    'name' =&gt; 'Category: ' . $my_widget,
    'before_widget' =&gt; '&lt;div id="%1$s" class="%2$s widget"&gt;',
    'after_widget' =&gt; '&lt;/div&gt;',
    'before_title' =&gt; '&lt;h3 class="widget-title"&gt;',
    'after_title' =&gt; '&lt;/h3&gt;', ));
}
?&gt;
</code></pre>
<p>Først opretter vi en forbindelse til databasen, henter kategorinavn og id fra alle kategorier, der ikke er tomme, samt sorterer kategorierne efter navn. Dernæst registrerer vi vores nye sidebars i WordPress med funktionen <code>register_sidebar</code> samt navngiver hver sidebar med det enkelte kategorinavn.</p>
<p><strong>Indsæt de nye sidebars i dit themes sidebar.php fil:</strong></p>
<pre><code>
&lt;?php
# If this is a category archive page.
if (is_category()) {
	global $wp_query;
	$cat_obj = $wp_query-&gt;get_queried_object();
	$category_slug = $cat_obj-&gt;slug;
}
# If this is a post.
elseif (is_single()) {
	$category = get_the_category();
	$category_slug = $category[0]-&gt;category_nicename;
}
# The widget.
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('category_' . $category_slug) ) : ?&gt;
&lt;div id="search" class="widget widget_search"&gt;
	&lt;h3&gt;&lt;?php _e('Search'); ?&gt; &lt;?php bloginfo('name'); ?&gt;&lt;/h3&gt;
	&lt;?php include (TEMPLATEPATH . '/searchform.php'); ?&gt;
&lt;/div&gt;
&lt;?php endif; ?&gt;
</code></pre>
<p>For at kalde den rigtige sidebar, skal vi have fat i det rigtige kategorinavn. Hvis siden er en kategori-side, kalder vi kategoriens navn. Men hvis siden er et indlæg, kalder vi navnet på den første kategori, siden er gemt i. Nu udskrives kategoriens sidebar, hvis du befinder dig på en kategori-side eller et indlæg.</p>
<p><strong>Hvad så med &#8216;sider&#8217;?</strong><br />
Man kan lave noget tilsvarende med WordPress&#8217; side-metafor. I stedet for at tage fat i kategorierne i databasekaldet, skal man så bare have fat i tilsvarende for &#8216;sider&#8217;. I så fald vil databasekaldet se ud som følger:</p>
<pre><code>
$page_sidebars = $wpdb-&gt;get_col("SELECT post_name
FROM $wpdb-&gt;posts WHERE post_type='page'
AND post_status='publish' AND post_parent='0'
ORDER BY menu_order ASC");
</code></pre>
<p><strong>Bemærk!</strong><br />
Man skal være forsigtig med metoden, hvis man har mange kategorier og/eller sider, da WordPress laver et kald til databasen for hver sidebar, den skal loade i backend&#8217;en. Skal den lave for mange kald, får man time out og så fungerer metoden naturligvis ikke.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.netsans.dk/wordpress-som-cms-en-sidebar-pr-kategori.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>WordPress HTTP kald og firewalls</title>
		<link>http://www.netsans.dk/wordpress-http-kald-og-firewalls.html</link>
		<comments>http://www.netsans.dk/wordpress-http-kald-og-firewalls.html#comments</comments>
		<pubDate>Tue, 17 Feb 2009 13:51:13 +0000</pubDate>
		<dc:creator>Morten Brunbjerg Bech</dc:creator>
				<category><![CDATA[Webudvikling]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Fixes]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.netsans.dk/?p=100</guid>
		<description><![CDATA[Jeg har haft en masse bøvl med WordPress MU efter opgradering til version 2.7 på Horsens kommunes bibliotekers website, og har brugt en masse tid på at finde fejlen. Symptomerne var et enormt langsomt site, hvor det tog 1,5 minut eller mere at loade hver enkelt side, både i front- og back end. Efter at]]></description>
			<content:encoded><![CDATA[<p>Jeg har haft en masse bøvl med WordPress MU efter opgradering til version 2.7 på <a href="http://horsensbibliotek.dk/">Horsens kommunes bibliotekers website</a>, og har brugt en masse tid på at finde fejlen. Symptomerne var et enormt langsomt site, hvor det tog 1,5 minut eller mere at loade hver enkelt side, både i front- og back end. Efter at have loadet længe, indlæste siden dernæst på én gang. Det lykkedes til sidst at finde en løsning, men problemerne skyldtes ikke nødvendigvis en fejl.</p>
<p>Horsens kommunes bibliotekers website står placeret bag kommunens firewall. Det er jo glimrende, for så vidt sikringen af serveren. Det viser sig dog at give visse problemer ift. WordPress.</p>
<p>WordPress har nemlig brug for at lave en række HTTP kald til sig selv for at kunne udføre en række funktioner, bl.a. cron-jobs, pinging af andre sites, plugin updates og -installation, core upgrades m.m. Men disse HTTP kald kan ikke komme igennem firewall&#8217;en og står derfor og laver time out, hvilket får sitet til at hænge i op til adskillige minutter.</p>
<p>Løsningen er at disable WordPress eksterne HTTP kald. Det gøres i filen /wp-includes/http.php</p>
<p>Omkring linie 210 finder man følgende:</p>
<pre><code>function request( $url, $args = array() ) {
  global $wp_version;</code></pre>
<p>Dette ændres til:</p>
<pre><code>function request( $url, $args = array() ) {
  return;
  global $wp_version;</code></pre>
<p>Denne løsning bør dog nok være midlertidig, da problemet reelt ligger et andet sted, nemlig i opsætningen af firewall&#8217;en. Jeg har ikke meget erfaring med firewalls, så hvis du har en ide, der kan løse problemet rigtigt, uden at gå alt for meget på kompromis med sikkerheden, vil jeg meget gerne høre om det.</p>
<p><a href="http://core.trac.wordpress.org/ticket/8590">Via WordPress Trac</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.netsans.dk/wordpress-http-kald-og-firewalls.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>jQuery i WordPress</title>
		<link>http://www.netsans.dk/jquery-i-wordpress.html</link>
		<comments>http://www.netsans.dk/jquery-i-wordpress.html#comments</comments>
		<pubDate>Thu, 29 Jan 2009 14:51:42 +0000</pubDate>
		<dc:creator>Morten Brunbjerg Bech</dc:creator>
				<category><![CDATA[Småtips]]></category>
		<category><![CDATA[Webudvikling]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Kodestumper]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Template tags]]></category>

		<guid isPermaLink="false">http://www.netsans.dk/?p=97</guid>
		<description><![CDATA[jQuery er allerede indbygget i WordPress, så der er ingen grund til at downloade og implementere det i hvert nyt tema, du går i gang med. Bare indsæt referencen til jQuery før kaldet til &#8220;wp_head()&#8221; i header.php. Referencen til jQuery indsættes nemt med følgende tag: < ?php wp_enqueue_script('jquery'); ?>]]></description>
			<content:encoded><![CDATA[<p>jQuery er allerede indbygget i WordPress, så der er ingen grund til at downloade og implementere det i hvert nyt tema, du går i gang med. Bare indsæt referencen til jQuery før kaldet til &#8220;wp_head()&#8221; i header.php. Referencen til jQuery indsættes nemt med følgende tag:<br />
<code><br />
< ?php wp_enqueue_script('jquery'); ?><br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.netsans.dk/jquery-i-wordpress.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Art Direction plugin til WordPress &#8211; Pimp dine indlæg</title>
		<link>http://www.netsans.dk/art-direction-plugin-til-wordpress-pimp-dine-inl%c3%a6g.html</link>
		<comments>http://www.netsans.dk/art-direction-plugin-til-wordpress-pimp-dine-inl%c3%a6g.html#comments</comments>
		<pubDate>Sun, 21 Dec 2008 20:46:58 +0000</pubDate>
		<dc:creator>Morten Brunbjerg Bech</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://www.netsans.dk/?p=85</guid>
		<description><![CDATA[Jeg har tidligere skrevet om Jason Santa Maria&#8217;s blog, der har det særkende at næsten hvert indlæg er individuelt gennemdesignet i en stil, der passer ind i sitets overordnede look and feel. Nu er det blevet lidt lettere, i hvert fald rent teknisk, at opnå noget lignende med WordPress. Noel Jackson, designer hos Automattic, der]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.netsans.dk/jason-santa-maria.html">Jeg har tidligere skrevet om Jason Santa Maria&#8217;s blog</a>, der har det særkende at næsten hvert indlæg er individuelt gennemdesignet i en stil, der passer ind i sitets overordnede look and feel.</p>
<p>Nu er det blevet lidt lettere, i hvert fald rent teknisk, at opnå noget lignende med WordPress. <a href="http://jcksn.com/">Noel Jackson</a>, designer hos <a href="http://automattic.com/">Automattic</a>, der udvikler WordPress, har nemlig for nylig udgivet et plugin, der gør det muligt at lave brugerdefinerede designs til indlæg enkeltvis, mens et globalt stylet arkiv bibeholdes.</p>
<p>Men ét er teknikken. Den virkelige udfordring ligger i designopgaven, hvis hvert indlæg i en blog ønskes stylet individuelt.</p>
<p>Plugin&#8217;et hedder Art Direction. Det er i beta og version 0.2 er ude nu.</p>
<ul>
<li><a href="http://jcksn.com/2008/12/wordpress-art-direction-plugin/">Læs mere om Art Direction på Noel Jackson&#8217;s blog</a>.</li>
<li><a href="http://wordpress.org/extend/plugins/art-direction/">Download Art Direction her</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.netsans.dk/art-direction-plugin-til-wordpress-pimp-dine-inl%c3%a6g.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ultrakorte uddrag i WordPress</title>
		<link>http://www.netsans.dk/ultrakorte-uddrag-i-wordpress.html</link>
		<comments>http://www.netsans.dk/ultrakorte-uddrag-i-wordpress.html#comments</comments>
		<pubDate>Tue, 25 Nov 2008 16:32:45 +0000</pubDate>
		<dc:creator>Morten Brunbjerg Bech</dc:creator>
				<category><![CDATA[Webudvikling]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Kodestumper]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Template tags]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[the_excerpt()]]></category>
		<category><![CDATA[Uddrag]]></category>

		<guid isPermaLink="false">http://www.netsans.dk/?p=50</guid>
		<description><![CDATA[I WordPress kan man skrive et kort uddrag til de enkelte blogindlæg. Det er ofte anvendeligt på sites, der ikke nødvendigvis har karakter af en typisk weblog, f.eks. journalistiske magasiner, portaler eller virksomhedssites. Uddraget har som udgangspunkt en størrelse på 55 ord og det kan man ikke umiddelbart ændre på. Men 55 ord kan godt]]></description>
			<content:encoded><![CDATA[<p>I WordPress kan man skrive et kort uddrag til de enkelte blogindlæg. Det er ofte anvendeligt på sites, der ikke nødvendigvis har karakter af en typisk weblog, f.eks. journalistiske magasiner, portaler eller virksomhedssites.</p>
<p>Uddraget har som udgangspunkt en størrelse på 55 ord og det kan man ikke umiddelbart ændre på. Men 55 ord kan godt være 40 ord for meget, hvis uddraget ønskes vist på en bestemt måde. Jeg har gravet lidt i uddraget og fundet frem til en måde at begrænse det på.</p>
<p><strong>The_excerpt() laver for lange uddrag</strong><br />
For at implementere uddraget i templaten bruges tag&#8217;et the_excerpt() (<a href="http://codex.wordpress.org/Template_Tags/the_excerpt">se dokumentation her</a>). Dette tag er imidlertid ikke en streng, men en funktion og derfor kan man ikke umiddelbart splitte det ad med PHP. Jeg fandt dog ud af, at grundlaget for funktionen the_excerpt() er strengen get_the_excerpt() og denne streng kan godt splittes ad.</p>
<p>Vi har altså brug for en funktion, der kan splitte indholdet i strengen op i enkeltord, tælle antallet af enkeltord og dernæst sætte det ønskede antal ord sammen igen. Jeg nåede frem til følgende opskrift:</p>
<p><strong>Opskriften på korte uddrag</strong><br />
Put nedenstående funktion ind i filen functions.php i dit theme:</p>
<pre><code>&lt;?php
function string_limit_words($string, $word_limit)
{
  $words = explode(' ', $string, ($word_limit + 1));
  if(count($words) &gt; $word_limit)
  array_pop($words);
  return implode(' ', $words);
}
?&gt;</code></pre>
<p>Placér dernæst følgende kodestump i din template, der hvor du ønsker at få spyttet uddraget ud:</p>
<pre><code>&lt;?php
  $excerpt = get_the_excerpt();
  echo string_limit_words($excerpt,25);
?&gt;</code></pre>
<p>&#8230; hvor 25 er antallet af ønskede ord i uddraget. Du kan nu styre, hvor mange ord der skal vises i dit uddrag.</p>
<p><a href="http://wordpress.org/support/topic/181187?replies=22#post-854419">Løsningen er tillige publiceret i WordPress&#8217; supportforum</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.netsans.dk/ultrakorte-uddrag-i-wordpress.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Et par gode CMS plugins til WordPress</title>
		<link>http://www.netsans.dk/gode-cms-plugins-til-wordpress.html</link>
		<comments>http://www.netsans.dk/gode-cms-plugins-til-wordpress.html#comments</comments>
		<pubDate>Mon, 24 Nov 2008 14:18:58 +0000</pubDate>
		<dc:creator>Morten Brunbjerg Bech</dc:creator>
				<category><![CDATA[Webudvikling]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://www.netsans.dk/?p=47</guid>
		<description><![CDATA[Jeg er i øjeblikket i færd med at udvikle et nyt website på min arbejdsplads, Horsens kommunes biblioteker. Sitet kommer til at køre i WordPress MU, og jo mere man graver i det system, des mere bliver det klart, at man kan få et ganske velfungerende CMS ud af det. Jeg har dog savnet et]]></description>
			<content:encoded><![CDATA[<p>Jeg er i øjeblikket i færd med at udvikle et nyt website på min arbejdsplads, Horsens kommunes biblioteker. Sitet kommer til at køre i WordPress MU, og jo mere man graver i det system, des mere bliver det klart, at man kan få et ganske velfungerende CMS ud af det.</p>
<p>Jeg har dog savnet et par funktioner, men det findes der heldigvis plugins til.</p>
<p><strong>Fjern uaktuelle indlæg</strong><br />
Et indlæg kan sættes til blive udgivet i fremtiden, emn jeg har også behov for, at det automatisk kan udløbe, dvs. blive slettet når det er uaktuelt.</p>
<p>Til det formål er plugin&#8217;et Post Expirator glimrende. Post Expirator kan automatisk enten slette indlæg eller ændre deres status fra &#8216;udgivet&#8217; til &#8216;kladde&#8217;, således at de er skjult, på den dato hvor indlægget bliver uaktuelt.</p>
<p><a href="http://wordpress.org/extend/plugins/post-expirator/">Hent Post Expirator her</a></p>
<p><strong>Omdirigér sider og indlæg</strong><br />
Det er ikke alle punkter i menuen, der nødvendigvis skal linke til en side. F.eks. kan man have behov for at linke til et indlæg eller en emnekategori. Omvendt kan der være brug for at linke direkte fra en indlægsoverskrift til en side.</p>
<p>Page Links To er et plugin, der gør netop dette muligt. I administrationen af det enkelte indlæg eller den enkelte side giver plugin&#8217;et mulighed for at indtaste den URL, man ønsker, der i stedet skal linkes til.</p>
<p><a href="http://txfx.net/code/wordpress/page-links-to/">Hent Page Links To her</a></p>
<p><strong>Skjul bestemte sider fra menuen</strong><br />
Det kan nogle gang være nødvendigt at skjule bestemte sider fra en menu. Skal man f.eks. bruge en bekræftelsesside til formularer bør den ikke nødvendigvis fremgå af menuen.</p>
<p>Det kan man gøre med plugin&#8217;et Exclude Pages. Plugin&#8217;et skjuler ganske enkelte nærmere bestemte sider fra sidenavigationen.</p>
<p><a href="http://wordpress.org/extend/plugins/exclude-pages/">Hent Exclude Pages her</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.netsans.dk/gode-cms-plugins-til-wordpress.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
