WordPress etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
WordPress etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

WP: Görsel Metin Editörü Sorunu



Wp Metin Editörü
Yeni yazı ekleme sayfasından (Admin panelindeki post-new.php sayfasından) yazı eklemeye çalıştığımda "Görsel Metin Editörü"nün çalışmadığını farkettim. Metin editörü HTML tabında açılmış ve "Görsel" tabı hiç bir şekilde çalışmıyordu. "HTML Metin Editörü"nde yazı yazılabiliyor ancak "Görsel Metin Editörü"nde yazı yazılamıyordu.

Bir sorun olduğu belliydi. Bu yüzden daha önce yaptığım değişiklikleri düşündüm. Fakat son zamanlarda yüklediğim bir eklenti veya yaptığım herhangi bir değişiklik yoktu. Daha sonra birkaç arama yaptım ve http://www.alialtugkoca.com/arsiv/wordpressde-editor-sorunu/ sayfasında bir çözüm yolunun olduğunu gördüm. Önerildiği gibi /wp-includes/js/tinymce/ klasörünü tekrar upload ettim. Ancak bende işe yaramadı. Yazı editörü eski haline dönmedi. Herhangi bir değişiklik olmadığını gördükten sonra ilk değişikliği düşünerek /wp-includes/js/ klasörünün tamamını yeniden upload etmeye karar verdim ve ettim. Bu ikinci değişiklikten sonra metin editörü normal haline döndü. Peki neden böyle olmuşun yanıtı http://www.alialtugkoca.com/arsiv/wordpressde-editor-sorunu/#comment-10460 sayfasındaki yorumda verildiği gibi servera virüs bulaşmıştır ve/veya klasördeki dosyalar silinmiştir. Yani eksik veya bozuk dosyalardan dolayı görsel metin editörü çalışmıyor olabilir.

wordpress logo
"Wordpress Zengin Metin Editör Sorunu"nu böylece çözmüştüm. Fakat  aynı sorun bir süre sonra tekrar ortaya çıktı. Metin editörü, HTML kısmına takılmıştı ve "Görsel Metin Editörü" yine çalışmıyordu. Daha önce sorunu çözdüğüm gibi dosyaları tekrar upload ettim. Fakat bu sefer düzelmedi. Düzelmemesine rağmen sorunun fazla üstüne gitmedim. Çünkü http://www.r10.net/2299532-post13.html sayfasındaki yorumu dikkate aldım ve söylendiği gibi sunucudan kaynaklanan bir problemin (sunucunun aşırı ram kullanımı ve load yükselmesi) olabileceğini düşündüm. Düşündüğüm gibi olduğunu anladım ve daha sonra zengin metin editörü kendiliğinden düzeldi.

Bunun dışında önerilecek, sorunu çözüme kavuşturacak yol olduğunu sanmıyorum. Ancak alternatif olarak wordpress için zengin metin editörü eklentilerini kullanmak soruna çözüm olabilir.

qq829.com Hakkında


Yaklaşık 5 gündür blogumu takip edemiyorum. Dün hiç değilse gelen ziyaretçilere bakayım dedim. Çoğunlukla yaptığım gibi site istatistiklerine bakmak için  WordPress.com Stats eklentisini kullandım. İstatistik sayfasında dikkatimi ilk çeken şey Referrers (People clicked links from these pages to get to your blog.) bölümü oldu.
qq829.com/web_stat.asp?dn=siteadresi.com

qq829.com/web_stat.asp?dn=siteadresi.com” şeklinde gelen 3 ziyaret görünüyordu. Diğer günlere de baktığımda aynı şekilde bazen 1,3 ya da 4 ziyaretçi geldiğini gördüm. Linkin yapısından dolayı biraz endişelendim. O süre zarfında gelen toplam ziyaretçi sayılarının da azalmasından dolayı (tesadüf olabilir) bu işte bir iş var dedim. Her zamanki gibi Google’a danıştım. Kısa bir araştırmadan sonra çoğu ingilizce olmak üzere yeteri kadar döküman buldum. Daha sonra tahmin ettiğim gibi bir “Spam” olayı ile karşılaştığımı anladım. (Sanırım bu şey, ref saldırısı gibi bir şeydir. Spam yolu ile hit sağlamaya çalışan, etik olmayan kişiler tarafından uygulanan bir saldırı olarak nitelendirilebilir.)

qq829.com Ziyaretçileri
Sorunun nedenini tam olarak anlayamadan beni çözüme kavuşturacak ingilizce bir yazı buldum. Yazıyı okuduktan sonra bunun bir webmaster hilesi olduğunu yani düşündüğüm gibi bir saldırı, spam olayı olduğunu anladım. Çin IP adresleri kullanılarak bir Çin Sitesi (CNZZ) aracılığı ile doğrudan ya da dolaylı olarak yapılan bir saldırı niteliği taşıyor. [Bu olay hakkında ayrıntılı bilgi sahibi olmak isteyenler kaynak linklerdeki ingilizce yazılara bakabilir.]

Daha sonra vakit kaybetmeden problemi nasıl çözerim kısmına geçtim.

Basit bir .htaccess düzenlemesiyle halledilebilecek bir problemmiş. Aşağıdaki .htaccess düzenlemeleri ile saldırı yapılan site üzerinden gelen, gelecek olan ziyaretleri bir şekilde engelleyebiliyorsunuz.

Düzenleme 1: (Tavsiye edilen)

RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} cnzz\.cn [NC,OR]
RewriteCond %{HTTP_REFERER} qq829\.com [NC]
RewriteRule .* - [F]


Düzenleme 2:
SetEnvIfNoCase Referer "^qq829" TOBLOCK=1
SetEnvIfNoCase Referer "^cnzz" TOBLOCK=1

<FilesMatch "(.*)">
Order Allow,Deny
Allow from all
Deny from env=TOBLOCK
</FilesMatch>

Her iki düzenleme ile de problemi çözebilirsiniz. İkisinden biri mutlaka işinize yarayacaktır. (.htaccess nedir, .htaccess düzenlemesi ile ilgili bilgi almak için şunu kullanın: “Google Search” :P )
WP: Wordpress sistemini kullananlar için en iyi çözüm en yeni sürümü kullanmak olacaktır.
Sorunsuz bloglamalar …

KAYNAK:
http://www.aurellosoft.org/…
http://www.nojobformom.com/…

WP: Admin Yorumlarını Renklendirme


Admin Yorumunu Renklendirme, wordpress düzenlemelerinin en önemlilerinden bir tanesidir. Admin yorumunun arkaplan rengi farklı yapılarak ziyaretçilerin admin yorumunu kolaylıkla ayırt etmesi sağlanır. Diğer yorumlardan farklı bir arkaplan rengine sahip olan admin yorumları aynı zamanda blogun görselliğine de katkı sağlar.

admin yorumunun renklendirme
Admin yorumunun arkaplan rengini farklı bir renk yapmanın şimdilik iki taneuygun yöntemi vardır: Eklenti ile yapmak ve blog temasının comments.php ve style.css dosyalarını düzenleyerek yapmak. İkinci yolu kullanarak yani iki tane tema dosyasını düzenleyerek yapmak oldukça basit ve mantıklıdır. Çünkü eklenti kullanmaya gerek kalmadan yapılabilecek bir düzenlemedir. Eklenti güncellemeye ve eklenti ayarlarına gerek duyulmadan halledebilirsiniz (Eklenti kullananlar genellikle Highlight Author Comments eklentisini kullanmaktadır). Bu yüzden ben basit ve mantıklı olanıyani tema düzenleyerek yapılanı kullanıyorum ve bu yöntemi anlatacağım. Aşağıdaki adımları izleyerek temanızı düzenleyebilirsiniz:

DÜZENLEME YAPMADAN ÖNCE STYLE.CSS VE COMMENTS.PHP' Yİ YEDEKLEYİNİZ.

1- stylesheet dosyasını düzenleme


(Genellikle stylesheet dosyası style.css'dir.) Tema dosyalarından style.css'yi açın. Ve dosyaya aşağıdaki kodu ekleyin. Dosyanın en altına ekleyebilirsiniz.
.authcomment {
background-color: #B3FFCC !important;
}
NOT: #B3FFCC kodu arkaplan rengini belirleyen koddur. Bu kodu değiştirerek arkaplan rengini değiştirebilrisiniz. İstediğiniz rengin HEX kodunu bulmak için buraya bakabilirsiniz: http://htmlcolorcodes.org/

2- comments.php dosyasını düzenleme

Kullandığınız temanın comments.php dosyasını açın. Ve aşağıdaki kodu aratın.
<li class=”<?php echo $oddcomment; ?>” id=”comment ...

Yukarıdaki kod genelde <?php if (get_comment_type()=="comment") : ?> kodunun hemen altındadır. Bu kodu aratarak da yukarıdaki koda ulaşabilirsiniz. Bulmanız gereken kod <li class="<?php echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>"> gibi bir şeydir.

Kodu bulduktan sonra aşağıdaki ile değiştiriniz.
<li class="<?php
/* Only use the authcomment class from style.css if the user_id is 1 (admin) */
if (1 == $comment->user_id)
$oddcomment = "authcomment";
echo $oddcomment;
?>" id="comment-<?php comment_ID() ?>">

NOT: "Admin" üye id numarası genellike 1'dir. Bu nedenle eklenecek kodda 1 yazmaktadır. Eğer "Admin" kullanıcısı farklı bir üye id'sine sahip ise if (1 == $comment->user_id) satırında 1 yazan yeri uygun id numarası ile değiştirin.
Bu iki düzenlemeyi yaptıktan sonra işlem tamamlanmış demektir. Artık admin yorumları diğer yorumlardan farklı görünmektedir. Herhangi bir yazıya baktığınızda admin yorumlarının arkaplan renginin sizin seçtiğiniz renk olduğunu görebilirsiniz.

WP: Giriş Adreslerini Değiştirmek


Wordpress, çoğu kişinin kullandığı, güzel bir sistemdir. Fakat wordpressin özellikleri benim gibi bazı wordpress yöneticilerinin ihtiyacını karşılamıyor. Bunlar için özel düzenleme yapmak gerekiyor. Bu düzenlemelerden biri de wordpress wp-admin yolunu değiştirmektir. Admin giriş ekranının herkes tarafından bilinmesi ve görünmesi gerçekten güzel bir şey değil. Bu, güvenlik için de önemli bir konudur. Bu sorunu kimileri wp-admin klasörünü şifreleyerek çözüyor daha doğrusu çözdüğünü sanıyor. Fakat bu, geçerli bir çözüm değildir. Çünkü wp-login.php linkinden de giriş yapılabilmektedir.Bu yazımda wp-admin ve wp-login.php gibi admin- kullanıcı giriş sayfalarının isimlerini değiştirmeyi anlatacağım. Bu düzenleme gerekli bir güvenlik önlemi olarak görülmelidir.

wp-admin klasörünün yolunu (ismini) değiştirmek: wp-admin yolunu değiştirmek için FTP klasörlerindeki wp-admin'in ismini değiştirmek yeterli değildir. Çünkü o şekilde çalışmaz. Bunun için bütün FTP dosyalarındaki wp-admin ismini değiştirmemiz gereklidir.

İlk önce FTPnizdeki bütün dosyaları sisteminize indirmeniz gerekmektedir (Bu maksatla FTP yedeği almış olursunuz). 50'nin üzerinde dosyada değişiklik yapılacaktır ( 65 dosya ). Tek tek düzenlemek yerine "grepWin" isimli bir program sayesinde bu işlemi oldukça kolay bir şekilde yapacağız. Programı indirmek için tıklayınız. (grepWin)

Wordpress giriş adreslerini değiştirmek için oldukça iyi bir yöntem olduğunu düşünüyorum:  grepWin yöntemi ...

grepWin programıFTPnizi öncelikle yedekleyin. Sonra yedeğinizin kopyasını bir klasör içine atın. Yedeklerinizi wordpress isimli bir klasör içine attığınızı düşünürsek; bu klasöre sağ tıklayın ve grepWin programını çalıştırın. Gelen pencerede değişiklik yapmadan Search For olarak wp-admin yazın. Replace with olarak da wp-admin yerine olması gereken ismi yazın (örneğin; 2057wadmin). Bunları yaptıktan sonra altta Replace butonuna basın.

DİKKAT: Replace butonuna bastıktan sonra dosyalarınızda değişiklik yapılır. Bu nedenle Replace butonunu kullanmalısınız. Eğer Replace yerine ENTER tuşuna basarsanız değişiklik yapılmaz. Çünkü bu programda ENTER tuşu, search butonunun işlevini(arama) görüyor.
Replace işlemini gerçekleştirdikten sonra değişiklik yapılan yedeğinizi tekrar FTP'ye göndermeden önce /wp-admin/ klasörünün ismini ve /wp-admin/wp-admin.css dosyasının ismini wp-admin yerine olması gereken ismi yazın (örneğin; 2057wadmin demiştik).Bunları yaptıktan sonra dosyaları FTPye atarsanız, wp-admin yolunun sizin istediğiniz isim ile değiştiğini görürsünüz. Fakat amaç giriş ekranının yolunu (adresini, urlsini) değiştirmek olduğu için işimiz daha bitmedi. Aynı değişikliği wp-login.php dosyası için de yapmalıyız ve wp-register.php dosyasını kaldırmalıyız. Çünkü wp-register.php dosyasından da(üyelik işlemi kapalı olsa da) giriş yapılabilmektedir. Search For olarak wp-login.php yazın. Replace with olarak da wp-login.php yerine olması gereken ismi yazın (örneğin; 2057wgiris.php). Bunları yaptıktan sonra Replace butonunu kullanın. wp-register.php dosyasını silmeyi unutmayın.
Eğer blogunuzda üyelik işlemini kullanıyorsanız (wp-register.php) bu değişiklikleri yapmanız mantıklı değildir.
Daha sonra değişiklik yapılan yedeğinizi FTPnizdeki dosyalarla değiştirin; yani dosyaları FTPye atın.

Dosya aktarma işlemi tamamlandıktan sonra wp-admin ve wp-login.php linklerinin değiştiğini görebilirsiniz. Artık sadece sizin bildiğiniz, yeni giriş ekranı yolundan sisteme giriş yapabilrsiniz. Eğer bu değişiklikten memnun kalmadıysanız veya herhangi bir sorunla karşılaştıysanız; FTP yedeğiniz ile kolay ve sağlam bir şekilde orjinaline dönebilrisiniz.
HATIRLATMA: Bazı eklentilerde ve temalarda, bazı yerlerde wp-admin ve wp-login.php ismi kullanılmış olabilir. Eklentilerin ve temaların doğru çalışması için bu değişiklikleri (wp-admin yerine 2057wadmin ; wp-login.php yerine 2057wgiris.php ) eklenti ve tema dosyalarında da yapmalısınız.

wpMU Nedir? Nasıl Kurulur?


wpmu kurulum
Wordpress MU nedir? : Wordpress MU yani Wordpress Multi User, çoklu kullanıcılı blog demektir. Wordpess blogunuza kayıtlı kullanıcıların, kendi adlarıyla sizden alt domain veya klasör olarak bir wordpress blog temin edebileceği bir sistemdir. wordpress.com veya blogspot.com gibi sitelerde de görülebileceği gibi blog dağıtma işlerinde kullanılmaktadır. site.com benim sitem olsun ve bu sitede Wordpress MU kurulu olsun. Blog siteme "alias" kullanıcı adıyla üye olan birisi aynı zamanda benden bir blog temin etmiş olacak. "alias.site.com" adresi şeklinde bir wordpress blog edinecek. Olay budur. Kısacası, kayıtlı kullanıcıların bir bloga sahip olabilecekleri wordpress blog sistemidir. Üyelerinize blog dağıtıyorsunuz.

Wordpress MU sürümlerini nereden temin edebilirim?: wpMU'yu güvenilir bir şekilde wordpress'in kendi sitesinden indirebilirsiniz. En son sürümünü buradan temin etmeniz mümkündür: Wordpress MU indir.

Wordpress MU nasıl kurulur?: İndirdiğiniz dosyaları .rardan çıkarıp sitenizin FTPsine attıktan sonra kuruluma geçebilrsiniz. (Tabiki sitenizin panelinden database adı ve kullanıcı bilgilerini oluşturduktan sonra...) Kurulum oldukça basittir. Normal wordpress ile aynı denilebilir. Yine de yardıma ihtiyacınız varsa veya olursa şuradan wpMU'nun kurulumuna bakabilrisiniz, resimli olarak anlatılmış: http://www.wpturkey.com/wordpress-mu-kurulumu-resimli-anlatim/

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

NOT: Önemli bir noktadan bahsedeceğim. Wordpress MU'yu kurduktan sonra çalışması için hostunuzun Wildcard özelliğine sahip olması gerekmektedir. Bu konu hakkında hostunuzdan bilgi almalısınız. Host sahibinizle görüşürüp wpMUnun kurulacağı siteye bu ayarları yapmasını isteyiniz.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Kısacası Wordpress Multi User sistemi budur. DNS ayarları yapıldıktan sonra wpMU'yu kullanabilirsiniz. Kurulumdan ve DNS ayarlarından sonra olmadı diye hayal kırıklığına uğramak istemiyorsanız; cpanelinizden subdomains kısmına girip "*" (yıldız) eklemeyi unutmayın. Eğer yapmazsanız alias.site.com'da blog oluşmaz. Bunu hostunuz yapmayabilir çünkü bu ayarı siz yapabilrsiniz. Yetkisi var diyerek hostunuz bu adımı atlayabilir. Bahsettiğim alt domain hikayesi:

Alt Domain Ekleme

Wordpress: Etiketler temada görünmüyor


Wordpress tag yani etiket sistemini kullanmak isteyenler tema ile ilgili sorun yaşayabiliyor. Wordpress'in varsayılan temasında yazı içindeki etiketleri görmenize rağmen yeni eklediğiniz bir temada etiketler gözükmüyorsa bu yazı probleminizi çözecektir. Veya etiketleri yazı altından ziyade başka bir yerde göstermek için yeni bir .php dosyasına tag fonksiyonunu sağlam bir şekilde eklemeniz gerekiyorsa bu yazı tam size göre.

Öncelikle the_tags Fonksiyonunun kullanım şekillerini hatırlatmak istiyorum. Unutulmaması gereken bir nokta ise bu fonksiyon Loop denilen yazı döngüsü ile birlikte çalışmasıdır. Etiketler yazıya özel oldukları için yazı döngüsü olmadan çalışmazlar. Bu nedenle etiketler gözükmez. Yazı döngüsü denilen hadise problemin çözüm noktasıdır, dikkat ediniz. Fonksiyonun kullanım alanlarından sonra bahsedeceğim.

Varsayılan Kullanım Şekli: Bu kullanım şeklinde etiketler birbirinden virgül ile ayrılarak görüntülenir. Neredeyse tüm wordpress siteleri bunu kullanmaktadır. Standartı da budur zaten. Kod ve önizlemesi aşağıdaki gibidir.
<p><?php the_tags(); ?></p>

wp etiket

Eğer Tags yazısı yerine Etiketler gibi istediğiniz bir şey yazmak istiyorsanız şu tarz bir şey yapabilirsiniz.
<?php the_tags( '<b>Etiketler:</b> ', ', ', '</p>'); ?>

wp etiket

the_tags fonksiyonunun en önemli kullanım şekli bu şekildedir. Codex'ten diğer kullanım çeşitlerine bakabilirsiniz. İngilizce olmasına rağmen resimli olduğu için anlaşılabilir olduğuna inanıyorum. Ama yine de takıldığınız bir nokta olursa sorabilirsiniz.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

ÖNEMLİ: İşin can alıcı noktası işte burasıdır. Yeni yüklediğiniz bir temada ya da .php dosyasında bahsedeceğim yazı döngüsü olmadığı için etiketler görünmemektedir. Sadece yukarıda verilen kodlarla olmaz. Kodlar single.php'de veya yeni eklenen .php dosyasında aşağıdaki gibi yer almalıdır.
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php the_tags( '<b>Etiketler:</b> ', ', ', '</p>'); ?>
<?php endwhile; else: ?>
<p><?php _e('Üzgünüz, kriterinize uygun yazı bulunamadı.'); ?></p>
<?php endif; ?>

Birinci satır yazı döngüsünün başlangıcıdır. 3-5. satırlar ise döngünün bitişidir. İkinci satır ise the_tags fonksiyonun kullanım biçimlerini belirleyen kodun yer aldığı bölümdür.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Anlaşılır bir şekilde problemin çözümünü sizlere ulaştırmaya çalıştım. Bu yazı döngüsü konusu göz ardı edilen bir konu idi. O yüzden bu konuya değinmek istedim. Herhangi bir sorununuzda yardımcı olmaya çalışırım. The Loop ile ilgili orjinal wordpress dökümanı için http://codex.wordpress.org/The_Loop sayfasını ziyaret edin. Kolay gelsin.
 
Copyright 2009-2013 © trksh.org - Takip eden geride kalır.
Gizlilik
Teşekkürler bloggerthemes.net