Tag Archive for tags

WordPress – show top 10 tags by usage

<?php
function top_tags() {
	$tags = get_tags();

	if (empty($tags))
		return;

	$counts = $tag_links = array();
	foreach ( (array) $tags as $tag ) {
		$counts[$tag->name] = $tag->count;
		$tag_links[$tag->name] = get_tag_link( $tag->term_id );
	}

	asort($counts);
	$counts = array_reverse( $counts, true );

	$i = 0;
	foreach ( $counts as $tag => $count ) {
		$i++;
		$tag_link = clean_url($tag_links[$tag]);
		$tag = str_replace(' ', '&nbsp;', wp_specialchars( $tag ));
		if($i < 11){
			print "<li><a href="$tag_link">$tag ($count)</a></li>";
		}
	}
}
?>
<h4>Top tags</h4>
<ul>
<?php
top_tags();
?>
</ul>

source

Strip Tags

String.prototype.strip_tags = function() { 
    return this.replace(/<(.|
)*?>/g, ''); 
}

source

Get all tags without HTML markup (no more tag clouds)

<?php $tags = get_tags();
if ($tags) {
foreach ($tags as $tag) {
echo '<p>Tag: <a href="' . get_tag_link( $tag->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $tag->name ) . '" ' . '>' . $tag->name.'</a> </p> ';
}
} ?>

source

make a tarball of only the changed directories in a git repos, since last tag.

tar -czf {tagname_next}.tar.gz `git diff --name-only {tagname_previous}`

source

Tag cloud with rounded font sizes

<ul>
    <?php
      $arr = wp_tag_cloud(array(
        'smallest'   => 8,          // font size for the least used tag
        'largest'    => 40,         // font size for the most used tag
        'unit'       => 'px',       // font sizing choice (pt, em, px, etc)
        'number'     => 200,        // maximum number of tags to show
        'format'     => 'array',    // flat, list, or array. flat = spaces between; list = in li tags; array = does not echo results, returns array
        'separator'  => '',         //
        'orderby'    => 'name',     // name = alphabetical by name; count = by popularity
        'order'      => 'RAND',     // starting from A, or starting from highest count
        'exclude'    => '',         // ID's of tags to exclude, displays all except these
        'include'    => '',         // ID's of tags to include, displays none except these
        'link'       => 'view',     // view = links to tag view; edit = link to edit tag
        'taxonomy'   => 'post_tag', // post_tag, link_category, category - create tag clouds of any of these things
        'echo'       => true        // set to false to return an array, not echo it
      ));
      foreach ($arr as $value) {
        $ptr1 = strpos($value,'font-size:');
        $ptr2 = strpos($value,'px');
        $px = round(substr($value,$ptr1+10,$ptr2-$ptr1-10));
        $value = substr($value, 0, $ptr1+10) . $px . substr($value, $ptr2);
        $ptr1 = strpos($value, "class=");
        $value = substr($value, 0, $ptr1+7) . 'color-' . $px . ' ' . substr($value, $ptr1+7);
        echo '<li>' . $value . '</li> ';
      }
    ?>
  </ul>

source

List all Tags

$tags = get_tags();
if ($tags) {
foreach ($tags as $tag) {
echo '<p>Tag: <a href="' . get_tag_link( $tag->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $tag->name ) . '" ' . '>' . $tag->name.'</a> </p> ';
}
}

source

WordPress Template Tags/get permalink

<ul>
<li>Meine Blog-Informationen:
    <ul>
    <li><a href="<?php echo get_permalink(1); ?>">Über MeinBlog</a></li>
    <li><a href="<?php echo get_permalink(10); ?>">Über den Inhaber</a></li>
    </ul>
</li>
</ul>

source

WordPress Edit Post Link (Template Tags)

<?php edit_post_link('<div class="edit">Diese Seite bearbeiten</div>'); ?>

source

Página Versão 1 (Software livre)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Software Livre(Página Versão 1)</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body bgcolor="gray" text="navy" link="Silver" vlink="Lime" alink="white">
Software livre
Software livre, segundo a definição criada pela Free Software Foundation é qualquer programa de computador que pode ser usado, copiado, estudado e redistribuído sem nenhuma restrição. A liberdade de tais diretrizes é central ao conceito, o qual se opõe ao conceito de software proprietário, mas não ao software que é vendido almejando lucro (software comercial). A maneira usual de distribuição de software livre é anexar a este uma licença de software livre, e tornar o código fonte do programa disponível.

Um software é considerado como livre quando atende aos quatro tipos de liberdade para os usuários do software definidas pela Free Software Foundation:

a)A liberdade para executar o programa, para qualquer propósito (liberdade nº 0);
b)A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades (liberdade nº 1). Acesso ao código-fonte é um pré-requisito para esta liberdade;
c)A liberdade de redistribuir, inclusive vender, cópias de modo que você possa ajudar ao seu próximo (liberdade nº 2);
d)A liberdade de modificar o programa, e liberar estas modificações, de modo que toda a comunidade se beneficie (liberdade nº 3). Acesso ao código-fonte é um pré-requisito para esta liberdade;
</body>
</html>

source

Create and push an annotated tag in Git

# Create a tag on most current commit
git tag -a v1.0

# Create a tag on a specific commit
git tag -a v1.0 ec78b6b0778a1e02cb9554ce2dca4fcdd7a08a7d

# Push tags to remote repository
git push --tags

# Push specific tag to remote repository
git push origin :tag_name

source