All in One SEO – Generator Tagını kaldırma

<meta name=”generatorcontent=”All in One SEO (AIOSEO) 4.4.0.1” />

Sizde üsteki TAG kaldırmak istiyorsanız yapmanız gereken.

/wp-content/plugins/all-in-one-seo-pack/app/Common/Views/main/meta.php

bulunan en alttaki

<meta name=”generator” content=”<?php echo trim( sprintf( ‘%1$s (%2$s) %3$s’, esc_html( AIOSEO_PLUGIN_NAME ), esc_html( AIOSEO_PLUGIN_SHORT_NAME ), aioseo()->helpers->getAioseoVersion() ) ) // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped, Generic.Files.LineLength.MaxExceeded ?>” />

satırını kaldırmak

All in One SEO remove tag

Mysql Mükerrer kayıtları Silme

    1. Hangi sütuna göre mükerrer kayıtları bulmak istediğinize karar verin.
    2. Aşağıdaki SQL sorgusunu kullanarak, hangi sütuna göre kaç adet mükerrer kayıt olduğunu bulun:

SELECT column_name, COUNT()
FROM table_name
GROUP BY column_name
HAVING COUNT() > 1;

    • Mükerrer kayıtları silmek için aşağıdaki SQL sorgusunu kullanın (bu örnekte “column_name” sütunu kullanıldı):

DELETE t1 FROM table_name t1
INNER JOIN table_name t2
WHERE t1.id < t2.id
AND t1.column_name = t2.column_name;

  • Bu sorgu, aynı değere sahip olan ancak farklı id’lere sahip olan kayıtlardan birini silerek mükerrer kayıtları kaldıracaktır. Ancak, bu işlemi yapmadan önce, veritabanınızın yedeğini almanızı öneririm.

2. Bir örnek Tablo bu şekil olsun.

CREATE TABLE ogrenciler (
    id INT PRIMARY KEY,
    ad VARCHAR(50),
    soyad VARCHAR(50),
    tc_kimlik VARCHAR(11)
);

Aynı TC kimliğine sahip çift kayıtları silmek için aşağıdaki SQL sorgusunu kullanabilirsiniz:

DELETE t1 FROM ogrenciler t1
INNER JOIN ogrenciler t2 
WHERE t1.id < t2.id AND t1.tc_kimlik = t2.tc_kimlik;

Bu sorgu, ogrenciler tablosunda aynı TC kimliğine sahip ancak farklı id değerlerine sahip olan çift kayıtları silecektir. t1.id < t2.id koşulu, aynı TC kimliğine sahip kayıtlardan sadece birini tutmak için kullanılır. Yani daha düşük id değerine sahip olan kayıt korunurken, diğerleri silinir.

Bu sorguyu kullanarak çift kayıtları temizleyebilirsiniz. Ancak bu işlemi yapmadan önce veritabanınızın yedeğini almayı unutmayın, çünkü verileri geri getirmek zor olabilir.

 

Uncaught ReferenceError: QTags is not hatası Editör üstünde ki buton

WordPress 6 güncellemesinden sonra Editör menüsünün üstüne koyduğumuz butonlar kayboldu consolda Uncaught ReferenceError: QTags is not hatası vermekteydi.
Aşagıdaki kodu ekleyerek tema klasörünün içindeki functions.php açıp function içinde bulunan “add_action” Hemen üstüne ekleyerek sorunu çözebilirsiniz.

wp_enqueue_script('my-qtag-script', get_template_directory_uri() .'/js/add-buttons.js', array('quicktags'), '1.0');

 

Sorun /js/add-buttons.js javascript kodunu yükleyemediğinden kaynaklanıyor.

Centos /boot %98 Gereksiz kernelleri Kaldırma

Merhaba;

Boot diskiniz %98 seviyelerine kadar gelmiş ve diskinizi dolmuş olabilir bunun için yapmanız gerekenler aşagıdadır

rpm -q kernel

SSH da yazıp sisteminzde kaç kernel var göre bilirsiniz.

yum remove KERNELADI

Bu şekilde kerneli manuel kaldırabilirsiniz.

package-cleanup --oldkernels --count=1

Komutuyla otomatik kaldırma işlemini yapabiliriz.

WordPress Sadece Aboneler, Üyeler, Editörler Yazıları Okusun.

Öncelikle Kayıt olmayı ve kayıt olanların rolünü burada belirtiyoruz.

Bunu yapıktan sonra Gizlemek istediğiniz içeriği girip aşağıdaki gibi özel olarak işaretlemeniz gerekmektedir

 

 

Daha sonra “wp-content\themes\…” Tema klasöründeki functions.php açıp en üste yani

<?php hemen altına

function my_et_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
wp_enqueue_script( 'divi', get_stylesheet_directory_uri() . '/js/scripts.js', array( 'jquery', 'divi-custom-script' ), '0.1.1', true );
}
add_action( 'wp_enqueue_scripts', 'my_et_enqueue_styles' );

/* === Add your own functions below this line ===
* ——————————————– */
// Allow subscribers to see Private posts and pages

$subRole = get_role( 'subscriber' );
$subRole->add_cap( 'read_private_posts' );
$subRole->add_cap( 'read_private_pages' );
// Redirect to home page on login
function loginRedirect( $redirect_to, $request_redirect_to, $user ) {
if ( is_a( $user, 'WP_User' ) && $user->has_cap( 'edit_posts' ) === false ) {
return get_bloginfo( 'siteurl' );
}
return $redirect_to; }

add_filter( 'login_redirect', 'loginRedirect', 10, 3 );

Bunu ekliyoruz.

 

Bunları sağladığımızda editör, administrator konuları görebiliyorsan abone olanlarda bu şekilde özel olan konuları göre bileceklerdir.