Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- add_action("init","wp_noversion",1);
- function wp_noversion() {
- global $wp_version;
- $wp_version = "";
- }
- function _generate_navigation() {
- $ps = get_pages('sort_column=menu_order,post_title&sort_order=asc&parent=0');
- $html = '';
- foreach($ps as $p) {
- $active = is_page($p->post_name) ? 'class="active"' : '';
- $active = $p->post_name == 'blog' && !is_page() ? 'class="active"' : $active;
- $html .= '<a ' . $active . ' href="' . get_permalink($p->ID) . '"><span>' . $p->post_title . '</span></a>';
- }
- return $html;
- }
- function _p() {
- return get_bloginfo('stylesheet_directory');
- }
- function _get_project_info( $what, $info ) {
- $info = explode('<!--more-->', $info);
- if( $what == 'image' )
- return $info[0];
- if( $what == 'small_image' ) {
- $image_formats = array('.jpg"', '.png"', '.gif"');
- $small_image = '';
- foreach($image_formats as $image_format) {
- if(strstr($info[0], $image_format)) {
- $small_image = str_replace($image_format, '-150x150' . $image_format, $info[0]);
- break;
- }
- }
- return $small_image;
- }
- if( $what == 'short_info' )
- return $info[1];
- if( $what == 'long_info' )
- return $info[2];
- return '';
- }
- function _get_latest_post(){
- $latest = get_posts('numberposts=1&order_by=date&order=DESC');
- return $latest[0];
- }
- function _get_latest_project( $portfolio_id ) {
- $latest = get_pages('child_of=' . $portfolio_id . '&sort_column=menu_order&sort_order=desc&number=2');
- return $latest[0];
- }
- function _list_latest_posts($num=5, $offset=1) {
- $posts = get_posts('numberposts=' . $num . '&order_by=date&order=DESC&offset=' . $offset);
- $html = '';
- foreach($posts as $p) {
- $date = _format_date( $p->post_date );
- $html .= '<li><small>' . $date . '</small><a href="'.get_permalink($p->ID).'">'. $p->post_title .'</a></li>';
- }
- //<li><small>05 April, 2009</small><a href="#">Lorem do asd as consectetur</a></li>
- return $html;
- }
- function list_latest_posts($num=15, $offset=0) {
- $posts = get_posts('numberposts=' . $num . '&order_by=date&order=DESC&offset=' . $offset);
- $html = '';
- foreach($posts as $p) {
- $date = _format_date( $p->post_date );
- $html .= '<li><small>' . $date . '</small><a href="'.get_permalink($p->ID).'">'. $p->post_title .'</a></li>';
- }
- //<li><small>05 April, 2009</small><a href="#">Lorem do asd as consectetur</a></li>
- return $html;
- }
- function _get_short_info( $text ){
- $t = explode('<!--more-->', $text);
- return $t[0];
- }
- function _format_date( $raw_date ) {
- list($y, $m, $d, $hour, $minute, $second) = preg_split('~[- :]~', $raw_date);
- $timestamp = mktime($hour, $minute, $second, $m, $d, $y);
- $format = get_option('date_format');
- return date( $format, $timestamp );
- }
- function _get_page_by_name($page_name, $output = OBJECT) {
- global $wpdb;
- $page = $wpdb->get_var( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_name = %s AND post_type='page'", $page_name ));
- if ( $page )
- return get_page($page, $output);
- return null;
- }
- function _get_field( $post_id, $field_key ) {
- $fields = get_post_meta($post_id, $field_key);
- if( count($fields) == 0)
- return '';
- if( count($fields) == 1)
- return $fields[0];
- return $fields;
- }
- automatic_feed_links();
- if ( function_exists('register_sidebar') ) {
- register_sidebar(array(
- 'before_widget' => '<li id="%1$s" class="widget %2$s">',
- 'after_widget' => '</li>',
- 'before_title' => '<h2 class="widgettitle">',
- 'after_title' => '</h2>',
- ));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement