• 07-09-2013, 19:24:28
    #1
    Merhabalar.

    Direk sorunuma geçmek istiyorum. Sitemde wp_head kodunu kullanmamıştım normal elle js ler yazıp hallediyordum fakat son bi kaç eklentiden sonra kullanmam şart oldu. Bunlardan biride GD-Star Rating eklentisi. Eklentinin çalışması için elle kodlar yazmama rağmen çözüm bulamadım. Bu yüzden wp_head kodunu yazmak zorundayım. Fakat içine eklediği 2 js kodu yüzünden uyumsuzluk çıkıyor. Bu kodları silmem gerekiyor.

    <link rel='stylesheet' id='shadowbox-css-css'  href='http://byreclast.net/wp-content/plugins/shadowbox-js/shadowbox/shadowbox.css?ver=3.0.3' type='text/css' media='screen' />
    <link rel='stylesheet' id='shadowbox-extras-css'  href='http://byreclast.net/wp-content/plugins/shadowbox-js/css/extras.css?ver=3.0.3.9' type='text/css' media='screen' />
    <link rel='stylesheet' id='gdsr_style_main-css'  href='http://byreclast.net/wp-content/plugins/gd-star-rating/css/gdsr.css.php?t=1378025711&s=a10i10m20k20c05r05%23121620243046%23121620243240%23s1pchristmas%23s1pcrystal%23s1pdarkness%23s1poxygen%23s1goxygen_gif%23s1pplain%23s1ppumpkin%23s1psoft%23s1pstarrating%23s1pstarscape%23t1pclassical%23t1pstarrating%23t1gstarrating_gif%23lsgflower%23lsg&o=off&ver=1.9.22' type='text/css' media='all' />
    <link rel='stylesheet' id='gdsr_style_xtra-css'  href='http://byreclast.net/wp-content/gd-star-rating/css/rating.css?ver=1.9.22' type='text/css' media='all' />
    <link rel='stylesheet' id='admin-bar-css'  href='http://byreclast.net/wp-includes/css/admin-bar.min.css?ver=3.6' type='text/css' media='all' />
    <link rel='stylesheet' id='sh9bk-style-css'  href='http://byreclast.net/wp-content/plugins/wp-keys-giveaway/css/style.css?ver=3.6' type='text/css' media='all' />
    <link rel='stylesheet' id='tablepress-default-css'  href='http://byreclast.net/wp-content/plugins/tablepress/css/default.min.css?ver=1.0' type='text/css' media='all' />
    <script type='text/javascript' src='http://byreclast.net/wp-includes/js/jquery/jquery.js?ver=1.10.2'></script>
    <script type='text/javascript' src='http://byreclast.net/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.2.1'></script>
    <script type='text/javascript' src='http://byreclast.net/wp-content/plugins/gd-star-rating/js/gdsr.js?ver=1.9.22'></script>
    <script type='text/javascript'>
    /* <![CDATA[ */
    var myAjax = {"ajaxurl":"http:\/\/byreclast.net\/wp-admin\/admin-ajax.php"};
    /* ]]> */
    </script>
    <script type='text/javascript' src='http://byreclast.net/wp-content/plugins/wp-keys-giveaway/js/getkey.js?ver=3.6'></script>
    <link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://byreclast.net/xmlrpc.php?rsd" />
    <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://byreclast.net/wp-includes/wlwmanifest.xml" /> 
    <script type="text/javascript">
    //<![CDATA[
    var gdsr_cnst_nonce = "6a5511d632";
    var gdsr_cnst_ajax = "http://byreclast.net/wp-content/plugins/gd-star-rating/ajax.php";
    var gdsr_cnst_button = 0;
    var gdsr_cnst_cache = 0;
    // ]]>
    </script>
    <!--[if IE]><style type="text/css">.ratemulti .starsbar .gdcurrent { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); }</style><![endif]-->
    <link href="http://byreclast.net/wp-content/themes/RecLast/styles/default.css" rel="stylesheet" type="text/css" />
    <style type="text/css" media="print">#wpadminbar { display:none; }</style>
    <style type="text/css" media="screen">
    	html { margin-top: 28px !important; }
    	* html body { margin-top: 28px !important; }
    </style>
    wp_head ın eklediği kodlar bunlar. Buradan şu 2 js i silmek istiyorum.

    <script type='text/javascript' src='http://byreclast.net/wp-includes/js/jquery/jquery.js?ver=1.10.2'></script>
    <script type='text/javascript' src='http://byreclast.net/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.2.1'></script>

    Bunu nasıl silebilirim acaba? wp_head ı araştırdım ve bir türlü bulamadım. Nası bi kod ekleme ve silme yapılıyor hiç anlamadım. Farklı bir yapısı olduğunu okumuştum ama bukadar karışık neyi var anlamadım gitti. Ayrıca js leri wp_head ı eklediğimizde site daha rahatlıyormuş sanırım google speed de test yaptığımda js lerin siteyi block ladığını yazıyordu. Onları gizli bir şekilde yazmam gerekiyormuş sanırım o bu olay olsa gerek. Acaba bu konuda bana yardımcı olacak varmı?

    Şu js leride wp_head e eklemek istiyorum fakat nasıl olacak hiçbir fikrim yok.

    	<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
    	<script type="text/javascript" src="http://byreclast.net/wp-content/themes/RecLast/js/superfish.js"></script>
    	<script type="text/javascript" src="http://byreclast.net/wp-content/themes/RecLast/js/jquery.fancybox-1.3.4.pack.js"></script>
    	<script type="text/javascript" src="http://byreclast.net/wp-content/themes/RecLast/js/jquery.scrollTo.js"></script>
    	<script type="text/javascript" src="http://byreclast.net/wp-content/themes/RecLast/js/scripts.js"></script>
    	<script type="text/javascript" src="http://byreclast.net/wp-content/themes/RecLast/js/jquery.tools.min.js"></script>
    kısacası wp_head e js ekleme ve silme olayı nasıldır biri bana açıklayabilirmi acaba? Özellikle silme konusunu mutlaka yapmam lazım çünkü 2 kodu silmezsem sitemde çakışmalar yazıyor ekleme okadar sorun değil header dan da ekleyebilirim ama silmeyi bir an önce halletmek istiyorum.

    PS: Bu arada bu js ler wp_head e eklendiğinde herhangi bir kod açığı çıkarmı acaba? Wordpress güvenliğimdede sorun olmasını istemiyorum.

    Umarım yardımcı olabilirsiniz. Şimdiden Teşekkürler.
  • 07-09-2013, 21:57:36
    #2
    Üyeliği durduruldu
    Tekrar bir eklenti veya function.php dosyasında sitenin head kısımlarından o str_replace ile o dosyaları atıp silebilirsin.
  • 07-09-2013, 22:14:24
    #3
    Biraz daha açıklayabilirmisiniz yada anlatım yapan siteler varmı acaba mantığını biraz anlarsam gerisini ben hallederimde tam olarak nereyle alakalı nerden değiştirebilirim acaba?
  • 07-09-2013, 22:50:15
    #4
    Üyeliği durduruldu
    all seo in gibi eklentiler title değiştirebiliyor. Ne yazılırsa yazılsın. Sizde birşeyler silebilirsiniz diye düşünüyorum. Yada o javascript çağıran eklentinin yerine giderek ufak bir ayar yapabilirsiniz. REQUEST_URL var mı diye sorgulatarak gösterim yapabilirsiniz diye düşündüm.
  • 07-09-2013, 23:55:55
    #5
    Hmmm peki nasıl yapıcaz bu sorguyu?
  • 08-09-2013, 04:55:56
    #6
    PHP - WORDPRESS - YAZILIM
    remove_action( 'wp_head', 'xxx');

    xx adlı alana header'daki kodun ismini yazın functions.php içine yapıştırın silinir hocam
  • 08-09-2013, 14:43:28
    #7
    Hmmm anladım. Hocam ben şuan yaptım gibi aslında ama sitede bir sıkıntım var çözemedim.

    http://byreclast.net/

    Bir bakabilirmisiniz acaba. Sitede tam olarak nerde sorun var.herşeyi düzgün çalışıyor sorunsuz gibi fakat slider çalışmıyor ve site içi dolaşırken cpu ya bakıyorum 40 lara çıkıyor bu normalmidir bişeyleri yanlışmı yaptım acaba bir bakabilirmisiniz?