Archive for the ‘WordPress’ Category

Set default url

mandag, september 5th, 2011

I stedet for at lave en absolut url (http://www.domain.com/), som tilføjer endnu en request til din server, kan du med fordel benytte dig af funktionen bloginfo:

<?php bloginfo(‘url’); ?>

Husk:

  • tilføj en “trailing slash” (/)
  • rette aprostrof hvis du copy’n'paster herfra

Url’en er den samme som du har under Indstillinger -> Generelt.

Permalinks under Wamp

mandag, september 5th, 2011

Ændre du permalinks i WordPress i en Wamp installation, skal enable mod_rewrite.

  1. Start Wamp
  2. Klik Wamp ikon -> Vælg Apache -> httpd.conf
  3. Find “LoadModule rewrite_module modules/mod_rewrite.so” og slet hashkey (#) foran

Resource: http://wordpress.org/support/topic/how-to-change-permalinks-under-wamp

Thumbnail sizes af post billeder

søndag, februar 6th, 2011

the_post_thumbnail(); // without parameter -> Thumbnail
the_post_thumbnail('thumbnail'); // Thumbnail (default 150px x 150px max)
the_post_thumbnail('medium'); // Medium resolution (default 300px x 300px max)
the_post_thumbnail('large'); // Large resolution (default 640px x 640px max)
the_post_thumbnail( array(100,100) ); // Other resolutions

http://codex.wordpress.org/Function_Reference/the_post_thumbnail

Ændre skrift størrelse i tag cloud

søndag, januar 9th, 2011

Hvis du vil ældre størrelse på teksten i din tag cloud:

  1. Åben category-template.php i wp-includes folderen
  2. Ret værdierne i linje 562:
    'smallest' => 8, 'largest' => 22, 'unit' => 'pt', 'number' => 45,

Horisontal og vertikal centrering

søndag, december 26th, 2010

WordPress plugin: NextGen gallery style (css) fra linje 116

.ngg-galleryoverview { overflow: hidden; padding: 4px; width: 100%; border-top: 2px solid #bfdbe2; clear: both; display: block !important;}

.ngg-gallery-thumbnail-box { float: left; width: 124px; height: 124px; margin: 5px;}

.ngg-gallery-thumbnail { width: 124px; height: 124px; display: table-cell; vertical-align: middle; border: 2px solid #cdcdcd; background-color: #efefef;}

a:hover .ngg-gallery-thumbnail { border: 2px solid #dedede; background-color: #ababab;}

.ngg-gallery-thumbnail img { display: block; margin-left: auto; margin-right: auto; padding: 2px; position: relative;}

.ngg-clear { clear: both;}

gallery.php

<!-- Thumbnails --> <?php foreach ( $images as $image ) : ?>
<div id="ngg-image-<?php echo $image->pid ?>" class="ngg-gallery-thumbnail-box" <?php echo $image->style ?> > <a href="<?php echo $image->imageURL ?>" title="<?php echo $image->description ?>" <?php echo $image->thumbcode ?> > <div class="ngg-gallery-thumbnail" > <?php if ( !$image->hidden ) { ?> <img title="<?php echo $image->alttext ?>" alt="<?php echo $image->alttext ?>" src="<?php echo $image->thumbnailURL ?>" <?php echo $image->size ?> /> <?php } ?> </div> </a> </div>

Opdele dato

fredag, december 17th, 2010

<div class=”date_day”><?php the_time(‘j.’) ?></div><div class=”date_month”><?php the_time(‘M’) ?></div><div class=”date_year”><?php the_time(‘Y’) ?></div>

Ændre uddrag/excerpts længde

fredag, december 17th, 2010

Åben functions.php og ret værdien i linje 230:

function twentyten_excerpt_length( $length ) {
return 40;
}
add_filter( ‘excerpt_length’, ‘twentyten_excerpt_length’ );

Vis Indlæggests thumbnail/Featured Image

fredag, december 17th, 2010

Åben loop.php og tilføj:

<?php
//This must be in one loop
if(has_post_thumbnail()) {
the_post_thumbnail();
} else {
echo ‘<img src=”‘.get_bloginfo(“template_url”).’/images/img-default.png” />’;
}
?>

Tilføj det i linje 131, hvis du vil have dit billede til at være lige før uddrag/excerpts i din post.

Vis uddrag/excerpts i post på forsiden

fredag, december 17th, 2010

Åben loop.php og tilføj || is_page() i8 linje 134, så det nu ser sådan her ud:
<?php if ( is_archive() || is_search() || is_page() ) : // Only display excerpts for archives and search. ?>

Første post skal se anderledes ud

fredag, december 17th, 2010

I WordPress ser alle post ens ud. Men du kan med få midler, få den første post til at se anderledes ud en alle de andre.

Manualen er til WordPress version 3.x

  1. Åben loop.php og find:
    <?php while ( have_posts() ) : the_post(); ?>
  2. Lav et linjeskift og indsæt:
    <?php $firstClass = ‘firstpost’; ?>
  3. Find:
    <div id=”post-<?php the_ID(); ?>” <?php post_class(); ?>>
  4. Indsæt:
    <?php echo $firstClass; ?>

    …så det nu ser sådan her ud:
    <div id=”post-<?php the_ID(); ?> <?php echo $firstClass; ?>” <?php post_class(); ?>>

  5. Indsæt en ny linje lige bag efter, og tilføj:
    <?php $firstClass = “”; ?>
  6. Tilføj i dit stylesheet (style.css), og ret det til med attributer:
    #firstpost

Tak til Adam R Brown for php koderne