Syntax-highlighter für Wordpress
Posted by Orkan on August 13th, 2009Nach langem Testen vieler vieler Plugins, habe ich mich jetzt für SyntaxHighlighter Evolved entschieden.
Dieses Plugin generiert gut lesbaren Code und bietet die Möglichkeit, den Code direkt in den Zwischenspeicher zu kopieren.
Beispiel gefällig?
Eine Minibeispielklasse, durch den namespace nur unter PHP 5.3 lauffähig:
<?php
namespace ork\SEO;
/**
* ork\SEO\Pathinfo
*
* Basic SEO URL information
*
* @author Orkan Alat
*/
class Pathinfo
{
private $path_info = null;
/**
* _construct
*
* @access public
*/
public function __construct( )
{
$this->setPathinfo();
}
/**
* setPathinfo
*
* Saves ULR informations as an array
*
* @access private
*/
private function setPathinfo()
{
$this->path_info = !empty($_SERVER['PATH_INFO']) ? explode('/', $_SERVER['PATH_INFO']) : null;
}
/**
* getSegment
*
* E.g.
* www.yourweb.org/test/page/2
* getSegment(2) -> returns "page"
*
* @access public
* @param int $number # of segment
* @return mixed (string | bool)
*/
public function getSegment( $number )
{
if( is_numeric( $number ) )
return !empty( $this->path_info[$number]) ? $this->path_info[$number] : FALSE;
return FALSE;
}
}
?>
Recent Comments