• 30-04-2022, 21:54:01
    #1
    Merhaba,

    1-) WP-Admin Giriş logusunu değiştir.

    // WordPress giriş sayfası logusunu değiştirme
    function custom_loginlogo() {
    echo '<style type="text/css">
    body.login div#login h1 a {
    background-image: url(https://siteadresiniz.com/logo.png);
    }
    .login h1 a {
    background-size: 269px;
    width: 269px;
    height:60px;
    </style>';
    }
    add_action('login_head', 'custom_loginlogo');
    2-) Wordpress jQuery Dosyalarını Google CDN üzerinden çeker.

    "WordPress ile gelen yerel jQuery komut dosyanızın Google kitaplığından, yani Google CDN üzerinden çekmeniz web sitesi performansını optimize eder ve web sitesi yükleme hızını arttırır."

    //jQuery Google Library
    function replace_jquery() {
    if (!is_admin()) {
    // comment out the next two lines to load the local copy of jQuery
    wp_deregister_script('jquery');
    wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js', false, '1.11.3');
    wp_enqueue_script('jquery');
    }
    }
    add_action('init', 'replace_jquery');
    3-) Güvenlik için Wordpress versiyon bilgisini kaldırır.

    // wordpress versiyonu gizleme
    function complete_version_removal() {
    return '';
    }
    add_filter('the_generator', 'complete_version_removal');
    4-) Sitenize yüklenmiş tüm JPEG görsellerin görüntü kalitesini yükseltir/düzeltir.

    function ajx_sharpen_resized_files( $resized_file ) {
    
    $image = wp_load_image( $resized_file );
    if ( !is_resource( $image ) )
    return new WP_Error( 'error_loading_image', $image, $file );
    
    $size = @getimagesize( $resized_file );
    if ( !$size )
    return new WP_Error('invalid_image', __('Could not read image size'), $file);
    list($orig_w, $orig_h, $orig_type) = $size;
    
    switch ( $orig_type ) {
    case IMAGETYPE_JPEG:
    $matrix = array(
    array(-1, -1, -1),
    array(-1, 16, -1),
    array(-1, -1, -1),
    );
    
    $divisor = array_sum(array_map('array_sum', $matrix));
    $offset = 0;
    imageconvolution($image, $matrix, $divisor, $offset);
    imagejpeg($image, $resized_file,apply_filters( 'jpeg_quality', 90, 'edit_image' ));
    break;
    case IMAGETYPE_PNG:
    return $resized_file;
    case IMAGETYPE_GIF:
    return $resized_file;
    }
    
    return $resized_file;
    }
    
    add_filter('image_make_intermediate_size', 'ajx_sharpen_resized_files',900);
    5-) Öneçıkan görseli olmayan herhangi bir yazıdaki ilk görseli öne çıkan görsel olarak ayarlar.

    add_filter('get_post_metadata', function($value, $object_id, $meta_key, $single) {
    if ($meta_key !== '_thumbnail_id' || $value) {
    return $value;
    }
    
    preg_match('~<img[^>]+wp-image-(\\d+)~', get_post_field('post_content', $object_id), $matches);
    if ($matches) {
    return $matches[1];
    }
    return $value;
    }, 10, 4);
    Yukarıdaki 5 kodu temanızın functions.php yazmanız yeterlidir, tüm kodlar tarafımca denenmiştr ve çalışmaktadır. (Bu kodlardan dolayı herhangi bir sorun yaşar iseniz, ücretsiz düzelteceğim ulaşabilirsiniz)


    A-) Link whisper; Sitenizdeki sayfalara/yazılara gelen backlinkleri ve sayfanızdan/yazılarınızdan çıkan linkleri kolayca takip edebilir, görebilirsiniz.


    B-) Broken Link Checker; Belirlediğiniz saatte sitenizi tarar ve sayfanızdaki/yazılarınızdaki kırık linkleri tespit eder ve tek tuşla bu linkleri iptal etmenize olanak sağlar.


    C-) WPS Hide Login; site.com/wp-admin url adresini değiştirmenize yardımcı olur, ne olmaz demeyip değiştirmekte fayda var.


    Sevgiler.
  • 30-04-2022, 21:56:59
    #2
    Guzel derleme, emegine saglik
  • 30-04-2022, 22:01:07
    #3
    Eline sağlık kral
  • 30-04-2022, 22:16:30
    #4
    Ellerine sağlık hocam, işe yarar tavsiyeler