http://izmitbuderusservisi.net/ sitesinde sağ tarafta canlı desteğin altında bulunan linklere h3 etiketi vermek istiyorum sayfayı ve kodu bulamadım bir türlü yardımınızı bekliyorum
4
●406
<?php
/**
* atheros functions and definitions
*
* Sets up the theme and provides some helper functions. Some helper functions
* are used in the theme as custom template tags. Others are attached to action and
* filter hooks in WordPress to change core functionality.
*
* The first function, atheros_setup(), sets up the theme by registering support
* for various features in WordPress, such as post thumbnails, navigation menus, and the like.
*
* When using a child theme (see http://codex.wordpress.org/Theme_Development and
* http://codex.wordpress.org/Child_Themes), you can override certain functions
* (those wrapped in a function_exists() call) by defining them first in your child theme's
* functions.php file. The child theme's functions.php file is included before the parent
* theme's file, so the child theme functions would be used.
*
* Functions that are not pluggable (not wrapped in function_exists()) are instead attached
* to a filter or action hook. The hook can be removed by using remove_action() or
* remove_filter() and you can attach your own function to the hook.
*
* We can remove the parent theme's hook only after it is attached, which means we need to
* wait until setting up the child theme:
*
* <code>
* add_action( 'after_setup_theme', 'my_child_theme_setup' );
* function my_child_theme_setup() {
* // We are providing our own filter for excerpt_length (or using the unfiltered value)
* remove_filter( 'excerpt_length', 'atheros_excerpt_length' );
* ...
* }
* </code>
*
* For more information on hooks, actions, and filters, see http://codex.wordpress.org/Plugin_API.
*
* @package WordPress
* @subpackage atheros
* @since atheros 1.0
*/
/**
* Set the content width based on the theme's design and stylesheet.
*
* Used to set the width of images and content. Should be equal to the width the theme
* is designed for, generally via the style.css stylesheet.
*/
if ( ! isset( $content_width ) )
$content_width = 640;
/** Tell WordPress to run atheros_setup() when the 'after_setup_theme' hook is run. */
add_action( 'after_setup_theme', 'atheros_setup' );
if ( ! function_exists( 'atheros_setup' ) ):
/**
* Sets up theme defaults and registers support for various WordPress features.
*
* Note that this function is hooked into the after_setup_theme hook, which runs
* before the init hook. The init hook is too late for some features, such as indicating
* support post thumbnails.
*
* To override atheros_setup() in a child theme, add your own atheros_setup to your child theme's
* functions.php file.
*
* @uses add_theme_support() To add support for post thumbnails and automatic feed links.
* @uses register_nav_menus() To add support for navigation menus.
* @uses add_custom_background() To add support for a custom background.
* @uses add_editor_style() To style the visual editor.
* @uses load_theme_textdomain() For translation/localization support.
* @uses add_custom_image_header() To add support for a custom header.
* @uses register_default_headers() To register the default custom header images provided with the theme.
* @uses set_post_thumbnail_size() To set a custom post thumbnail size.
*
* @since atheros 1.0
*/
function atheros_setup() {
// This theme styles the visual editor with editor-style.css to match the theme style.
add_editor_style();
// Post Format support. You can also use the legacy "gallery" or "asides" (note the plural) categories.
add_theme_support( 'post-formats', array( 'aside', 'gallery' ) );
// This theme uses post thumbnails
add_theme_support( 'post-thumbnails' );
// Add default posts and comments RSS feed links to head
add_theme_support( 'automatic-feed-links' );
// Make theme available for translation
// Translations can be filed in the /languages/ directory
load_theme_textdomain( 'atheros', get_template_directory() . '/languages' );
$locale = get_locale();
$locale_file = get_template_directory() . "/languages/$locale.php";
if ( is_readable( $locale_file ) )
require_once( $locale_file );
// This theme uses wp_nav_menu() in one location.
register_nav_menus( array(
'primary' => __( 'Primary Navigation', 'atheros' ),
) );
// This theme allows users to set a custom background
add_custom_background();
// Your changeable header business starts here
if ( ! defined( 'HEADER_TEXTCOLOR' ) )
define( 'HEADER_TEXTCOLOR', '' );
// No CSS, just IMG call. The %s is a placeholder for the theme template directory URI.
if ( ! defined( 'HEADER_IMAGE' ) )
define( 'HEADER_IMAGE', '%s/images/headers/city.jpg' );
// The height and width of your custom header. You can hook into the theme's own filters to change these values.
// Add a filter to atheros_header_image_width and atheros_header_image_height to change these values.
define( 'HEADER_IMAGE_WIDTH', apply_filters( 'atheros_header_image_width', 940 ) );
define( 'HEADER_IMAGE_HEIGHT', apply_filters( 'atheros_header_image_height', 198 ) );
// We'll be using post thumbnails for custom header images on posts and pages.
// We want them to be 940 pixels wide by 198 pixels tall.
// Larger images will be auto-cropped to fit, smaller ones will be ignored. See header.php.
set_post_thumbnail_size( HEADER_IMAGE_WIDTH, HEADER_IMAGE_HEIGHT, true );
// Don't support text inside the header image.
if ( ! defined( 'NO_HEADER_TEXT' ) )
define( 'NO_HEADER_TEXT', true );
// Add a way for the custom header to be styled in the admin panel that controls
// custom headers. See atheros_admin_header_style(), below.
add_custom_image_header( '', 'atheros_admin_header_style' );
// ... and thus ends the changeable header business.
// Default custom headers packaged with the theme. %s is a placeholder for the theme template directory URI.
register_default_headers( array(
'castle' => array(
'url' => '%s/images/headers/castle.jpg',
'thumbnail_url' => '%s/images/headers/castle-thumbnail.jpg',
/* translators: header image description */
'description' => __( 'Castle', 'atheros' )
),
'tunnel' => array(
'url' => '%s/images/headers/tunnel.jpg',
'thumbnail_url' => '%s/images/headers/tunnel-thumbnail.jpg',
/* translators: header image description */
'description' => __( 'Tunnel', 'atheros' )
),
'design' => array(
'url' => '%s/images/headers/design.jpg',
'thumbnail_url' => '%s/images/headers/design-thumbnail.jpg',
/* translators: header image description */
'description' => __( 'Design', 'atheros' )
),
'darkmoon' => array(
'url' => '%s/images/headers/darkmoon.jpg',
'thumbnail_url' => '%s/images/headers/darkmoon-thumbnail.jpg',
/* translators: header image description */
'description' => __( 'Darkmoon', 'atheros' )
),
'flowerparty' => array(
'url' => '%s/images/headers/flowerparty.jpg',
'thumbnail_url' => '%s/images/headers/flowerparty-thumbnail.jpg',
/* translators: header image description */
'description' => __( 'Flower Party', 'atheros' )
),
'sunset' => array(
'url' => '%s/images/headers/sunset.jpg',
'thumbnail_url' => '%s/images/headers/sunset-thumbnail.jpg',
/* translators: header image description */
'description' => __( 'Sunset', 'atheros' )
),
'city' => array(
'url' => '%s/images/headers/city.jpg',
'thumbnail_url' => '%s/images/headers/city-thumbnail.jpg',
/* translators: header image description */
'description' => __( 'City', 'atheros' )
),
'citysign' => array(
'url' => '%s/images/headers/citysign.jpg',
'thumbnail_url' => '%s/images/headers/citysign-thumbnail.jpg',
/* translators: header image description */
'description' => __( 'City Sign', 'atheros' )
)
) );
}
endif;
if ( ! function_exists( 'atheros_admin_header_style' ) ) :
/**
* Styles the header image displayed on the Appearance > Header admin panel.
*
* Referenced via add_custom_image_header() in atheros_setup().
*
* @since atheros 1.0
*/
function atheros_admin_header_style() {
?>
<style type="text/css">
/* Shows the same border as on front end */
#headimg {
border-bottom: 1px solid #000;
border-top: 4px solid #000;
}
/* If NO_HEADER_TEXT is false, you would style the text with these selectors:
#headimg #name { }
#headimg #desc { }
*/
</style>
<?php
}
endif;
/**
* Get our wp_nav_menu() fallback, wp_page_menu(), to show a home link.
*
* To override this in a child theme, remove the filter and optionally add
* your own function tied to the wp_page_menu_args filter hook.
*
* @since atheros 1.0
*/
function atheros_page_menu_args( $args ) {
$args['show_home'] = true;
return $args;
}
add_filter( 'wp_page_menu_args', 'atheros_page_menu_args' );
/**
* Sets the post excerpt length to 40 characters.
*
* To override this length in a child theme, remove the filter and add your own
* function tied to the excerpt_length filter hook.
*
* @since atheros 1.0
* @return int
*/
function atheros_excerpt_length( $length ) {
return 40;
}
add_filter( 'excerpt_length', 'atheros_excerpt_length' );
/**
* Returns a "Continue Reading" link for excerpts
*
* @since atheros 1.0
* @return string "Continue Reading" link
*/
function atheros_continue_reading_link() {
return ' <a href="'. get_permalink() . '">' . __( 'Continue reading <span class="meta-nav">→</span>', 'atheros' ) . '</a>';
}
/**
* Replaces "[...]" (appended to automatically generated excerpts) with an ellipsis and atheros_continue_reading_link().
*
* To override this in a child theme, remove the filter and add your own
* function tied to the excerpt_more filter hook.
*
* @since atheros 1.0
* @return string An ellipsis
*/
function atheros_auto_excerpt_more( $more ) {
return ' …' . atheros_continue_reading_link();
}
add_filter( 'excerpt_more', 'atheros_auto_excerpt_more' );
/**
* Adds a pretty "Continue Reading" link to custom post excerpts.
*
* To override this link in a child theme, remove the filter and add your own
* function tied to the get_the_excerpt filter hook.
*
* @since atheros 1.0
* @return string Excerpt with a pretty "Continue Reading" link
*/
function atheros_custom_excerpt_more( $output ) {
if ( has_excerpt() && ! is_attachment() ) {
$output .= atheros_continue_reading_link();
}
return $output;
}
add_filter( 'get_the_excerpt', 'atheros_custom_excerpt_more' );
/**
* Remove inline styles printed when the gallery shortcode is used.
*
* Galleries are styled by the theme in atheros's style.css. This is just
* a simple filter call that tells WordPress to not use the default styles.
*
* @since atheros 1.2
*/
add_filter( 'use_default_gallery_style', '__return_false' );
/**
* Deprecated way to remove inline styles printed when the gallery shortcode is used.
*
* This function is no longer needed or used. Use the use_default_gallery_style
* filter instead, as seen above.
*
* @since atheros 1.0
* @deprecated Deprecated in atheros 1.2 for WordPress 3.1
*
* @return string The gallery style filter, with the styles themselves removed.
*/
function atheros_remove_gallery_css( $css ) {
return preg_replace( "#<style type='text/css'>(.*?)</style>#s", '', $css );
}
// Backwards compatibility with WordPress 3.0.
if ( version_compare( $GLOBALS['wp_version'], '3.1', '<' ) )
add_filter( 'gallery_style', 'atheros_remove_gallery_css' );
if ( ! function_exists( 'atheros_comment' ) ) :
/**
* Template for comments and pingbacks.
*
* To override this walker in a child theme without modifying the comments template
* simply create your own atheros_comment(), and that function will be used instead.
*
* Used as a callback by wp_list_comments() for displaying the comments.
*
* @since atheros 1.0
*/
function atheros_comment( $comment, $args, $depth ) {
$GLOBALS['comment'] = $comment;
switch ( $comment->comment_type ) :
case '' :
?>
<li <?php comment_class(); ?> id="li-comment-<?php comment_ID(); ?>">
<div id="comment-<?php comment_ID(); ?>">
<div class="comment-author vcard">
<?php echo get_avatar( $comment, 40 ); ?>
<?php printf( __( '%s <span class="says">says:</span>', 'atheros' ), sprintf( '<cite class="fn">%s</cite>', get_comment_author_link() ) ); ?>
</div><!-- .comment-author .vcard -->
<?php if ( $comment->comment_approved == '0' ) : ?>
<em class="comment-awaiting-moderation"><?php _e( 'Your comment is awaiting moderation.', 'atheros' ); ?></em>
<br />
<?php endif; ?>
<div class="comment-meta commentmetadata"><a href="<?php echo esc_url( get_comment_link( $comment->comment_ID ) ); ?>">
<?php
/* translators: 1: date, 2: time */
printf( __( '%1$s at %2$s', 'atheros' ), get_comment_date(), get_comment_time() ); ?></a><?php edit_comment_link( __( '(Edit)', 'atheros' ), ' ' );
?>
</div><!-- .comment-meta .commentmetadata -->
<div class="comment-body"><?php comment_text(); ?></div>
<div class="reply">
<?php comment_reply_link( array_merge( $args, array( 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?>
</div><!-- .reply -->
</div><!-- #comment-## -->
<?php
break;
case 'pingback' :
case 'trackback' :
?>
<li class="post pingback">
<p><?php _e( 'Pingback:', 'atheros' ); ?> <?php comment_author_link(); ?><?php edit_comment_link( __( '(Edit)', 'atheros' ), ' ' ); ?></p>
<?php
break;
endswitch;
}
endif;
/**
* Register widgetized areas, including two sidebars and four widget-ready columns in the footer.
*
* To override atheros_widgets_init() in a child theme, remove the action hook and add your own
* function tied to the init hook.
*
* @since atheros 1.0
* @uses register_sidebar
*/
function atheros_widgets_init() {
// Area 1, located at the top of the sidebar.
register_sidebar( array(
'name' => __( 'Primary Widget Area', 'atheros' ),
'id' => 'primary-widget-area',
'description' => __( 'The primary widget area', 'atheros' ),
'before_widget' => '<li id="%1$s" class="widget-container %2$s">',
'after_widget' => '</li>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
) );
// Area 2, located below the Primary Widget Area in the sidebar. Empty by default.
register_sidebar( array(
'name' => __( 'Secondary Widget Area', 'atheros' ),
'id' => 'secondary-widget-area',
'description' => __( 'The secondary widget area', 'atheros' ),
'before_widget' => '<li id="%1$s" class="widget-container %2$s">',
'after_widget' => '</li>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
) );
// Area 3, located in the footer. Empty by default.
register_sidebar( array(
'name' => __( 'First Footer Widget Area', 'atheros' ),
'id' => 'first-footer-widget-area',
'description' => __( 'The first footer widget area', 'atheros' ),
'before_widget' => '<li id="%1$s" class="widget-container %2$s">',
'after_widget' => '</li>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
) );
// Area 4, located in the footer. Empty by default.
register_sidebar( array(
'name' => __( 'Second Footer Widget Area', 'atheros' ),
'id' => 'second-footer-widget-area',
'description' => __( 'The second footer widget area', 'atheros' ),
'before_widget' => '<li id="%1$s" class="widget-container %2$s">',
'after_widget' => '</li>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
) );
// Area 5, located in the footer. Empty by default.
register_sidebar( array(
'name' => __( 'Third Footer Widget Area', 'atheros' ),
'id' => 'third-footer-widget-area',
'description' => __( 'The third footer widget area', 'atheros' ),
'before_widget' => '<li id="%1$s" class="widget-container %2$s">',
'after_widget' => '</li>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
) );
// Area 6, located in the footer. Empty by default.
register_sidebar( array(
'name' => __( 'Fourth Footer Widget Area', 'atheros' ),
'id' => 'fourth-footer-widget-area',
'description' => __( 'The fourth footer widget area', 'atheros' ),
'before_widget' => '<li id="%1$s" class="widget-container %2$s">',
'after_widget' => '</li>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
) );
}
/** Register sidebars by running atheros_widgets_init() on the widgets_init hook. */
add_action( 'widgets_init', 'atheros_widgets_init' );
/**
* Removes the default styles that are packaged with the Recent Comments widget.
*
* To override this in a child theme, remove the filter and optionally add your own
* function tied to the widgets_init action hook.
*
* This function uses a filter (show_recent_comments_widget_style) new in WordPress 3.1
* to remove the default style. Using atheros 1.2 in WordPress 3.0 will show the styles,
* but they won't have any effect on the widget in default atheros styling.
*
* @since atheros 1.0
*/
function atheros_remove_recent_comments_style() {
add_filter( 'show_recent_comments_widget_style', '__return_false' );
}
add_action( 'widgets_init', 'atheros_remove_recent_comments_style' );
/**
* Footer script
* focus on search field after it has loaded
*/
function atheros_footer_script(){
?>
<script type="text/javascript">
document.getElementById('s') && document.getElementById('s').focus();
</script>
<?php
}
add_action( 'wp_footer', 'atheros_footer_script' );
/**
* We add some JavaScript to pages with the comment form
* to support sites with threaded comments (when in use).
*
*/
function atheroscomment_scripts(){
if ( is_singular() && get_option( 'thread_comments' ) )
wp_enqueue_script( 'comment-reply' );
}
add_action( 'wp_enqueue_scripts', 'atheroscomment_scripts' );
/**
* Prints HTML with meta information for the current post-date/time and author.
*
* @since atheros 1.0
*/
if ( ! function_exists( 'atheros_posted_on' ) ) :
function atheros_posted_on() {
printf( __( '<span class="%1$s">Posted on</span> %2$s <span class="meta-sep">by</span> %3$s', 'atheros' ),
'meta-prep meta-prep-author',
sprintf( '<h3><a href="%1$s" title="%2$s" rel="bookmark"><span class="entry-date">%3$s</span></a></h3>',
get_permalink(),
esc_attr( get_the_time() ),
get_the_date()
),
sprintf( '<span class="author vcard"><a class="url fn n" href="%1$s" title="%2$s">%3$s</a></span>',
get_author_posts_url( get_the_author_meta( 'ID' ) ),
sprintf( esc_attr__( 'View all posts by %s', 'atheros' ), get_the_author() ),
get_the_author()
)
);
}
endif;
if ( ! function_exists( 'atheros_posted_in' ) ) :
/**
* Prints HTML with meta information for the current post (category, tags and permalink).
*
* @since atheros 1.0
*/
function atheros_posted_in() {
// Retrieves tag list of current post, separated by commas.
$tag_list = get_the_tag_list( '', ', ' );
if ( $tag_list ) {
$posted_in = __( 'This entry was posted in %1$s and tagged %2$s. Bookmark the <a href="%3$s" title="Permalink to %4$s" rel="bookmark">permalink</a>.', 'atheros' );
} elseif ( is_object_in_taxonomy( get_post_type(), 'category' ) ) {
$posted_in = __( 'This entry was posted in %1$s. Bookmark the <a href="%3$s" title="Permalink to %4$s" rel="bookmark">permalink</a>.', 'atheros' );
} else {
$posted_in = __( 'Bookmark the <a href="%3$s" title="Permalink to %4$s" rel="bookmark">permalink</a>.', 'atheros' );
}
// Prints the string, replacing the placeholders.
printf(
$posted_in,
get_the_category_list( ', ' ),
$tag_list,
get_permalink(),
the_title_attribute( 'echo=0' )
);
}
endif;Buyrun Hocam
'name' => __( 'Primary Widget Area', 'atheros' ), 'id' => 'primary-widget-area', 'description' => __( 'The primary widget area', 'atheros' ), 'before_widget' => '<h3><li id="%1$s" class="widget-container %2$s">', 'after_widget' => '</li></h3>', 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>',Bu şekilde yapınca başlığın üstündeki li ye veriyor h3 ü alttaki gibi oluyor
<h3><li id="pages-3" class="widget-container widget_pages"><h3 class="widget-title">Bilmeniz Gerekenler</h3> <ul> <li class="page_item page-item-36"><a href="http://izmitbuderusservisi.net/bacali-kombi-cesidi">Baca Tip Kombi</a></li> <li class="page_item page-item-40"><a href="http://izmitbuderusservisi.net/faaliyetlerimiz">Diğer Hizmetlerimiz</a></li> <li class="page_item page-item-43"><a href="http://izmitbuderusservisi.net/gaz-kacaklarinda-yapilmasi-gerekenler">Doğalgaz Kaçağı</a></li> <li class="page_item page-item-50"><a href="http://izmitbuderusservisi.net/gaz-tasarrufu-yasama-yontemleri">Doğalgaz Tasarrufu Yaşama</a></li> <li class="page_item page-item-28"><a href="http://izmitbuderusservisi.net/sofben-nedir">Elektrikli Şofben</a></li> <li class="page_item page-item-251"><a href="http://izmitbuderusservisi.net/fanli-isitma-cihazi">Fanlı Elektrikli Isıtıcı</a></li> <li class="page_item page-item-2"><a href="http://izmitbuderusservisi.net/servis-merkezi">İletişim</a></li> <li class="page_item page-item-350"><a href="http://izmitbuderusservisi.net/kombi-bakimi-neden-yapilmali">Kombi Bakımında Yapılacaklar</a></li> <li class="page_item page-item-346"><a href="http://izmitbuderusservisi.net/kombi-suyu-surekli-artiyor">Kombi Barında Neden Yükselme Oluyor</a></li> <li class="page_item page-item-14"><a href="http://izmitbuderusservisi.net/logamax-ariza-kodlari">Logamax</a></li> <li class="page_item page-item-259"><a href="http://izmitbuderusservisi.net/sicak-su-saglayan-cihaz">Suyu Isıtmaya Yarayan Cihaz</a></li> <li class="page_item page-item-246"><a href="http://izmitbuderusservisi.net/termostatik-vana-nedir">Termostatik Radyatör Vanası</a></li> <li class="page_item page-item-264"><a href="http://izmitbuderusservisi.net/yogusmali-tip-kombi">Yoğuşmalı Kombi Cihazı</a></li> </ul> </li></h3>