web/wp-content/themes/thematic/library/extensions/shortcodes.php
author ymh <ymh.work@gmail.com>
Mon, 22 Mar 2010 16:36:28 +0100
changeset 5 ac511f1ccc8e
parent 1 0d28b7c10758
permissions -rw-r--r--
add hgignore
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
0d28b7c10758 First commit
ymh
parents:
diff changeset
     1
<?php
0d28b7c10758 First commit
ymh
parents:
diff changeset
     2
0d28b7c10758 First commit
ymh
parents:
diff changeset
     3
function thmfooter_wp_link() {
0d28b7c10758 First commit
ymh
parents:
diff changeset
     4
    return '<a class="wp-link" href="http://WordPress.org/" title="WordPress" rel="generator">WordPress</a>';
0d28b7c10758 First commit
ymh
parents:
diff changeset
     5
}
0d28b7c10758 First commit
ymh
parents:
diff changeset
     6
add_shortcode('wp-link', 'thmfooter_wp_link');		  
0d28b7c10758 First commit
ymh
parents:
diff changeset
     7
		  
0d28b7c10758 First commit
ymh
parents:
diff changeset
     8
function thmfooter_theme_link() {
0d28b7c10758 First commit
ymh
parents:
diff changeset
     9
    $themelink = '<a class="theme-link" href="http://themeshaper.com/thematic/" title="Thematic Theme Framework" rel="designer">Thematic Theme Framework</a>';
0d28b7c10758 First commit
ymh
parents:
diff changeset
    10
    return apply_filters('thematic_theme_link',$themelink);
0d28b7c10758 First commit
ymh
parents:
diff changeset
    11
}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    12
add_shortcode('theme-link', 'thmfooter_theme_link');	
0d28b7c10758 First commit
ymh
parents:
diff changeset
    13
0d28b7c10758 First commit
ymh
parents:
diff changeset
    14
function thmfooter_login_link() {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    15
    if ( ! is_user_logged_in() )
0d28b7c10758 First commit
ymh
parents:
diff changeset
    16
        $link = '<a href="' . get_option('siteurl') . '/wp-login.php">' . __('Login','thematic') . '</a>';
0d28b7c10758 First commit
ymh
parents:
diff changeset
    17
    else
0d28b7c10758 First commit
ymh
parents:
diff changeset
    18
    $link = '<a href="' . wp_logout_url($redirect) . '">' . __('Logout','thematic') . '</a>';
0d28b7c10758 First commit
ymh
parents:
diff changeset
    19
    return apply_filters('loginout', $link);
0d28b7c10758 First commit
ymh
parents:
diff changeset
    20
}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    21
add_shortcode('loginout-link', 'thmfooter_login_link');		  	  
0d28b7c10758 First commit
ymh
parents:
diff changeset
    22
0d28b7c10758 First commit
ymh
parents:
diff changeset
    23
function thmfooter_blog_title() {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    24
	return '<span class="blog-title">' . get_bloginfo('name') . '</span>';
0d28b7c10758 First commit
ymh
parents:
diff changeset
    25
}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    26
add_shortcode('blog-title', 'thmfooter_blog_title');
0d28b7c10758 First commit
ymh
parents:
diff changeset
    27
0d28b7c10758 First commit
ymh
parents:
diff changeset
    28
function thmfooter_blog_link() {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    29
	return '<a href="' . get_option('siteurl') . '" title="' . get_option('blogname') . '" >' . get_option('blogname') . "</a>";
0d28b7c10758 First commit
ymh
parents:
diff changeset
    30
}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    31
add_shortcode('blog-link', 'thmfooter_blog_link');
0d28b7c10758 First commit
ymh
parents:
diff changeset
    32
0d28b7c10758 First commit
ymh
parents:
diff changeset
    33
function thmfooter_year() {   
0d28b7c10758 First commit
ymh
parents:
diff changeset
    34
    return '<span class="the-year">' . date('Y') . '</span>';
0d28b7c10758 First commit
ymh
parents:
diff changeset
    35
}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    36
add_shortcode('the-year', 'thmfooter_year');
0d28b7c10758 First commit
ymh
parents:
diff changeset
    37
0d28b7c10758 First commit
ymh
parents:
diff changeset
    38
// Providing information about Thematic
0d28b7c10758 First commit
ymh
parents:
diff changeset
    39
0d28b7c10758 First commit
ymh
parents:
diff changeset
    40
function theme_name() {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    41
    return THEMENAME;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    42
}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    43
add_shortcode('theme-name', 'theme_name');
0d28b7c10758 First commit
ymh
parents:
diff changeset
    44
0d28b7c10758 First commit
ymh
parents:
diff changeset
    45
function theme_author() {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    46
    return THEMEAUTHOR;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    47
}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    48
add_shortcode('theme-author', 'theme_author');
0d28b7c10758 First commit
ymh
parents:
diff changeset
    49
0d28b7c10758 First commit
ymh
parents:
diff changeset
    50
function theme_uri() {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    51
    return THEMEURI;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    52
}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    53
add_shortcode('theme-uri', 'theme_uri');
0d28b7c10758 First commit
ymh
parents:
diff changeset
    54
0d28b7c10758 First commit
ymh
parents:
diff changeset
    55
function theme_version() {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    56
    return THEMATICVERSION;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    57
}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    58
add_shortcode('theme-version', 'theme_version');
0d28b7c10758 First commit
ymh
parents:
diff changeset
    59
0d28b7c10758 First commit
ymh
parents:
diff changeset
    60
// Providing information about the child theme
0d28b7c10758 First commit
ymh
parents:
diff changeset
    61
0d28b7c10758 First commit
ymh
parents:
diff changeset
    62
function child_name() {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    63
    return TEMPLATENAME;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    64
}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    65
add_shortcode('child-name', 'child_name');
0d28b7c10758 First commit
ymh
parents:
diff changeset
    66
0d28b7c10758 First commit
ymh
parents:
diff changeset
    67
function child_author() {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    68
    return TEMPLATEAUTHOR;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    69
}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    70
add_shortcode('child-author', 'child_author');
0d28b7c10758 First commit
ymh
parents:
diff changeset
    71
0d28b7c10758 First commit
ymh
parents:
diff changeset
    72
function child_uri() {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    73
    return TEMPLATEURI;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    74
}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    75
add_shortcode('child-uri', 'child_uri');
0d28b7c10758 First commit
ymh
parents:
diff changeset
    76
0d28b7c10758 First commit
ymh
parents:
diff changeset
    77
function child_version() {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    78
    return TEMPLATEVERSION;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    79
}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    80
add_shortcode('child-version', 'child_version');
0d28b7c10758 First commit
ymh
parents:
diff changeset
    81
0d28b7c10758 First commit
ymh
parents:
diff changeset
    82
?>