X

WordPress – Codice PHP

WordPress è il CMS più usato al mondo ed è anche il più completo e flessibile, infatti senza conoscere il linguaggio PHP è possibile tramite l’inserimento di codici visualizzare dei contenuti dinamici.

In questa articolo vi mostriamo il codice PHP da inserire nel template per visualizzare determinate sezioni.

Visualizzare le Categorie

<h2>Categories</h2>
<ul>
<?php wp_list_cats('sort_column=name'); ?>
</ul>

 

Visualizzare le Categorie in un Menù a Tendina

<form action="<?php bloginfo('url'); ?>/" method="get">
<?php
$select = wp_dropdown_categories('show_option_none=Select category&show_count=1&orderby=name&echo=0');
$select = preg_replace("#<select([^>]*)>#", "<select$1 onchange='return this.form.submit()'>", $select);
echo $select; ?> <noscript><input type="submit" value="View" /></noscript>
</form>

 

Visualizzare i Post Recenti

<?php query_posts('showposts=5'); ?>
<ul>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endwhile;?>
</ul>

 

Visualizzare i Commenti recenti

<?php
global $wpdb;
$sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID,
comment_post_ID, comment_author, comment_date_gmt, comment_approved,
comment_type,comment_author_url,
SUBSTRING(comment_content,1,30) AS com_excerpt
FROM $wpdb->comments
LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID =
$wpdb->posts.ID)
WHERE comment_approved = '1' AND comment_type = '' AND
post_password = ''
ORDER BY comment_date_gmt DESC
LIMIT 10";
$comments = $wpdb->get_results($sql);
$output = $pre_HTML;
$output .= "\n<ul>";
foreach ($comments as $comment) {
$output .= "\n<li>".strip_tags($comment->comment_author)
.":" . "<a href=\"" . get_permalink($comment->ID) .
"#comment-" . $comment->comment_ID . "\" title=\"on " .
$comment->post_title . "\">" . strip_tags($comment->com_excerpt)
."</a></li>";
}
$output .= "\n</ul>";
$output .= $post_HTML;
echo $output;?>

 

Visualizzare gli Archivi

<h2>Archives</h2>
<ul>
<?php wp_get_archives('type=monthly'); ?>
</ul>

 

Visualizzare i Gravatars

<?php if(function_exists(’get_avatar’)){ echo get_avatar($comment, ‘50?);} ?>

 

Visualizzare i Tag dei Post

<?php the_tags(); ?>

 

Visualizzare i Tag Cloud

<?php wp_tag_cloud('smallest=8&largest=36&number=10'); ?>

 

Tutti i Codici:

Visualizzare il titolo della pagina o articolo : <? php the_title() ?>

Visualizzare il contenuto della pagina o articolo : <? php the_content() ?>

Visualizzare il sommario dell’articolo : <? php the_excerpt() ?>

Visualizzare il tempo di pubblicazione : <? php the_time() ?>

Visualizzare la data di pubblicazione : <? php the_date() ?>

Visualizzare l’url nell’articolo : <? php the_permalink() ?>

Visualizzare il link alla categoria dell’articolo : <? php the_category() ?>

Visualizzare l’autore dell’articolo : <? php the_author() ?>

Visualizzare l’id dell’articolo : <? php the_ID() ?>

Visualizzare tutte le pagine : <? php wp_list_pages() ?>

Visualizzare i tag : <? php wp_tag_cloud() ?>

Visualizzare le categorie : <? php wp_list_cats() ?>

Visualizzare il calendario : <? php get_calendar() ?>

Visualizzare gli archivi : <? php wp_get_archives() ?>

Visualizzare i link pagina successiva e precedente : <? php posts_nav_link() ?>

Visualizzare i link agli articoli più recenti : <? php next_post_link() ?>

Visualizzare i link agli articoli meno recenti  : <? php previous_post_link() ?>

Visualizzare il link per editare l’articolo : <? edit_post_link(__(‘edit post’)) ?>

Valore per il modulo di ricerca : <? php the_search_query() ?>

Visualizzare il link per la registrazione : <? php wp_register() ?>

Visualizzare il link login e logout : <? php wp_loginout() ?>

Visualizzare il contenuto per la sidebar : <? php wp_meta() ?>

Visualizzare il tempo di caricamento della pagina : <? php timer_stop(1) ?>

Visualizzare i link da blogroll : <? php get_links_list() ?>

Visualizzare i links ai commenti inseriti : <? php comments_popup_link() ?>

 

Alla Prossima.

 

WordPress – Codice PHP ultima modifica: 2011-09-16T16:45:19+02:00 da Andrea (Xlogic.org)

This post was last modified on %s = human-readable time difference 16:04

Andrea (Xlogic.org):
Post Relativi

Questo sito utilizza i cookies.