'; $soz .='“'; $soz .='
'.$AhmetiSoz; if ($row['aciklama']==''){ }else{ $soz .=''.$AhmetiAciklama.''; } $soz .='
'; $soz .=''; $soz.=''; return $soz; } function ahmeti_wp_guzel_sozler_ayri() { $ahmetiPre=AHMETI_WP_PREFIX; $row=mysql_fetch_assoc(mysql_query("SELECT soz,aciklama,wp_soz_author_name,wp_soz_author_slug FROM {$ahmetiPre}soz_view ORDER BY RAND() LIMIT 0,1")); $AhmetiSoz=htmlspecialchars(strip_tags($row['soz']), ENT_QUOTES, 'UTF-8'); $AhmetiYazar=htmlspecialchars(strip_tags($row['wp_soz_author_name']), ENT_QUOTES, 'UTF-8'); $AhmetiAciklama=htmlspecialchars(strip_tags($row['aciklama']), ENT_QUOTES, 'UTF-8'); $dondur=array('Soz'=>$AhmetiSoz,'Yazar'=>$AhmetiYazar,'Aciklama'=>$AhmetiAciklama); return $dondur; } /* Special Page Functions */ function my_flush_rules(){ $rules = get_option('rewrite_rules'); if ( ! isset( $rules['('.AHMETI_SOZ_LIST_SLUG.')/([a-zA-Z0-9-]+)$'] ) || ! isset( $rules['('.AHMETI_SOZ_LIST_SLUG.')/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)$'] ) ) { global $wp_rewrite; $wp_rewrite->flush_rules(); } } function my_insert_rewrite_rules( $rules ){ $newrules = array(); $newrules['('.AHMETI_SOZ_LIST_SLUG.')/([a-zA-Z0-9-]+)$'] = 'index.php?pagename=$matches[1]&soz_sahibi=$matches[2]'; $newrules['('.AHMETI_SOZ_LIST_SLUG.')/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)$'] = 'index.php?pagename=$matches[1]&soz_sahibi=$matches[2]&soz_sayfa=$matches[3]'; return $newrules + $rules; } function my_insert_query_vars( $vars ){ array_push($vars, 'soz_sahibi'); array_push($vars, 'soz_sayfa'); return $vars; } /* Special Page Functions */ if ( AHMETI_SOZ_LIST_SLUG != '' ){ add_action( 'wp_loaded','my_flush_rules' ); add_filter( 'rewrite_rules_array','my_insert_rewrite_rules' ); add_filter( 'query_vars','my_insert_query_vars' ); } function ahmeti_wp_guzel_sozler_in_page(){ if ( is_page() && AHMETI_SOZ_LIST_SLUG == get_query_var('pagename') ){ // Ahmeti Wp Güzel Sözler Listesi İçin Url'den Gelen Talep Varsa... $aa_soz_sayfa=get_query_var('soz_sayfa'); $sozSahibiSef=get_query_var('soz_sahibi'); if (!empty($sozSahibiSef)){ ahmeti_wp_guzel_sozler_author_soz_list($sozSahibiSef); }else{ ahmeti_wp_guzel_sozler_author_list(); } } } function ahmeti_wp_guzel_sozler_author_list(){ ?>