General. This data is retrieved from the 'blogname' record in the wp_options table. 'description' - Returns the 'Tagline' set in Settings > General. This data is retrieved from the 'blogdescription' record in the wp_options table. 'wpurl' - Returns the 'WordPress address (URL)' set in Settings > General. This data is retrieved from the 'siteurl' record in the wp_options table. Consider using site_url() instead. 'siteurl' / 'home (note this is deprecated! from version 2.2)' / 'url' - Returns the 'Site address (URL)' set in Settings > General. This data is retrieved from the 'home' record in the wp_options table. Consider using home_url() instead. 'admin_email' - Returns the 'E-mail address' set in Settings > General. This data is retrieved from the 'admin_email' record in the wp_options table. 'charset' - Returns the 'Encoding for pages and feeds' set in Settings > Reading. This data is retrieved from the 'blog_charset' record in the wp_options table. 'version' - Returns the WordPress Version you use. This data is retrieved from the '$wp_version' variable set in wp-includes/version.php. 'html_type' - Returns the Content-Type of WordPress HTML pages (default: text/html). This data is retrieved from the 'html_type' record in the wp_options table. Themes and plugins can override the default value using the pre_option_html_type filter. 'text_direction' - Returns the Text Direction of WordPress HTML pages. Consider using is_rtl() instead. 'language' - Returns the language of WordPress. 'stylesheet_url' - Returns the primary CSS (usually style.css) file URL of the active theme. Consider using get_stylesheet_uri() instead. 'stylesheet_directory' - Returns the stylesheet directory URL of the active theme. (Was a local path in earlier WordPress versions.) Consider using get_stylesheet_directory_uri() instead. 'template_url' / 'template_directory' - URL of the active theme's directory ('template_directory' was a local path before 2.6; see get_theme_root() and get_template() for hackish alternatives.) Within child themes, both get_bloginfo('template_url') and get_template() will return the parent theme directory. Consider using get_template_directory_uri() instead (for the parent template directory) or get_stylesheet_directory_uri() (for the child template directory). 'pingback_url' - Returns the Pingback XML-RPC file URL (xmlrpc.php). 'atom_url' - Returns the Atom feed URL (/feed/atom). 'rdf_url' - Returns the RDF/RSS 1.0 feed URL (/feed/rfd). 'rss_url' - Returns the RSS 0.92 feed URL (/feed/rss). 'rss2_url' - Returns the RSS 2.0 feed URL (/feed). 'comments_atom_url' - Returns the comments Atom feed URL (/comments/feed). 'comments_rss2_url' - Returns the comments RSS 2.0 feed URL (/comments/feed). */ // Set the content width based on the theme's design and stylesheet. if ( ! isset( $content_width ) ){ $content_width = 600; } // Make the Theme available for translation. Translations can be added to the /languages/ directory. load_theme_textdomain( 'steffenhollstein_loc', get_template_directory() . '/languages' ); // Include Theme Options require( get_template_directory() . '/inc/theme-options.php' ); if( function_exists('register_sidebar') ){ register_sidebar(); } add_action( 'after_setup_theme', 'customThemeSetup' ); if( ! function_exists( 'customThemeSetup' ) ): function customThemeSetup() { // localization files created with poEdit (http://www.poedit.net/) load_theme_textdomain( 'steffenhollstein_loc', get_template_directory() . '/languages' ); $locale = get_locale(); $locale_file = get_template_directory() . "/languages/$locale.php"; if( is_readable( $locale_file ) ){ require_once( $locale_file ); } // Add default posts and comments RSS feed links to
. add_theme_support( 'automatic-feed-links' ); add_theme_support('post-thumbnails'); define('AVATAR_GUEST_SIZE', 32); define('AVATAR_AUTHOR_SIZE', 48); } endif; function textcount($text, $count, $divider = '|') { /* * Check if the text containts braces [] and save it to * $parts - use the whole text when no braces are defined * * $orig_replace: Copy for the braces text (incl. braces) * for later use */ if(preg_match('/\[(.*?)\]/', $text, $matches)) { $orig_replace = $matches[0]; $parts = $matches[1]; } else { $parts = $orig_replace = $text; } $fragments = explode($divider, $parts); /* * When there are just two arguments, take the * second parameter ($fragments[1]) as zero-text. */ if(count($fragments) == 2) $fragments = array_pad($fragments, -(count($fragments) + 1), $fragments[1]); /* * Get text for the amount */ if($count <= 0) { $return_text = $fragments[0]; } elseif( $count == 1) { $return_text = $fragments[1]; } elseif( $count > 1) { $return_text = str_replace('%n', number_format($count), $fragments[2]); } /* * Replace the text between the braces [] and return */ return str_replace($orig_replace, $return_text, $text); } // Artikel: http://wp-anpassen.de/wp-tutorials/anzahl-der-artikel-seiten-und-custom-post-types-in-wordpress-ausgeben/ function currentCountPosts(){ $count = wp_count_posts()->publish; return $count; } function currentCountPages(){ $count = wp_count_posts('page')->publish; return $count; } function currentCountCategorys(){ $count = sizeof( get_categories($args) ); return $count; } function shift_comment($comment, $args, $depth) { $GLOBALS['comment'] = $comment; switch ( $comment->comment_type ) : case '' : ?>: ', '' ); ?>