رفتن به مطلب

naghmesara

عضو سایت
  • تعداد ارسال‌ها

    423
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    25

نوشته‌ها ارسال شده توسط naghmesara

  1. سلام و درود

     

    نقل قول

    خب من با حذف این کد کد اسکریپتی که  به هدر وبسایت اضافه می شد حذف شد. خودم هم دلیلشو نمیدونم ولی بجای استفاده از کد از افزونه استفاده بشه خیلی بهتره.

    کدی که قرار دادید صرفا آدرس اسکریپت و استایل هایی که دارای کوئری استرینگ هستند رو بدون کوئری استرینگ میکنه.

    اسکریپت یا استایلی رو از سایت شما حذف نمیکنه.

     

    موفق باشید

    • امتیاز 2
  2. سلام و درود

     

    الان تاریخ هایی که افزونه یوآست برای پست هاتون میزنه هم با اعداد فارسی هست و هم شمسی هست گوگل تاریخ شمسی رو متوجه نمیشه حالا چه برسه به اینکه با اعداد فارسی باشه. کارهایی رو که در تاپیک زیر گفتم انجام بدید.

    بعد از انجام کارهای بالا تاریخی که افزونه یوآست برای پست هاتون میزنه میلادی میشه با اعداد لاتین در نتیجه مشکلتون حل میشه.

     

    موفق باشید

    • امتیاز 1
  3. درود مجدد

     

    نقل قول

    خیلی خیلی ممنونم.بعدش باید بزارمش توی function.php دیگه؟

    خیر. این کد برای فایل functions.php نوشته نشده.

    صرفا کدی هست که کاری رو که گفتید انجام میده. شما میتونید با الگو گیری از روی این کد ، کد مورد نظر خود رو بنویسید و ازش در فانکشن استفاده کنید.

     

    موفق باشید

  4. سلام و درود

     

    آسون ترین راه اینه که برای متن تولتیپ از فونتی استفاده کنید که به طور کلی اعداد رو فارسی نشون میده. راه سخت هم اینه که کدهای افزونه رو بررسی کنید و تبدیل تمام اعداد به فارسی رو بهش اضافه کنید.

     

    موفق باشید

  5. درود مجدد

     

    شما باید برای بخش محبوب ترین مطالب سایتتون بازه زمانی تعیین کنید نه اینکه بیاید آمار مطالب قدیمی رو کم کنید یا حذف کنید که البته الان این کار شده و آمار مطالب قدیمی حذف شده.

    شما کد بخشی رو که براتون پربازدیدترین مطالب رو نمایش میده قرار بدید تا بنده روی کد شما بازه زمانی تعریف کنم.

    • امتیاز 2
  6. سلام و درود

     

    وردپرس باید بدونه تگ head قالب سایت کجاست تا متا تگ های افزونه سئو رو به قالبتون اضافه کنه.

    کد زیر رو قبل از بسته شدن تگ head قرار بدید.

    <?php wp_head(); ?>

    و کد زیر رو قبل از بسته شدن تگ body قرار بدید.

    <?php wp_footer(); ?>

     

    موفق باشید

    • امتیاز 1
  7. در 2 دقیقه قبل، Mohamad™ گفته است :

    چجوری از دیتابیس پاک کنم

    والا شما فیلد views رو که پاک کردی از متا مطالبت با کدی که برات فرستادم. 

    الان دیگه تا دیتابیس رو نبینم نمی تونم بهتون بگم چی رو باید از دیتابیس پاک کنید.

    نگفتید الان چه کدی داره آمار بازدید مطالب رو حساب میکنه؟

    • امتیاز 1
  8. درود مجدد

     

    افزونه مورد نظر فیلد دیگری جهت ذخیره آمار پست ها ندارد. اگر بازم احساس می‌کنید مشکلی هست باید دیتابیس وردپرس سایتتون بررسی بشه و اگر چیزی از این افزونه مشاهده شد حذف بشه.

     

    آمار بازدید مطالبتون الان با چه افزونه ای محاسبه میشه؟

     

    موفق باشید

    • امتیاز 1
  9. سلام و درود

     

    نقل قول

    خیلی ممنونم.بعدش باید فرمتی که میخوام مثلا mp4 رو درون تابع get elementsbytagname به جای a قرار بدم؟

    خیر.

    برای اینکه فقط به شما لینک هایی که فرمتشون mp4 هست نمایش داده بشه باید از کد زیر استفاده کنید.

    <?php
    
    function curl($url) {
    
    	$ch = curl_init();
    	$timeout = 0;
    	$header=array(
    	'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12',
    	'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
    	'Accept-Language: en-us,en;q=0.5',
    	'Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7',
    	'Connection: keep-alive',
    	'Keep-Alive: 300'
    	);
    	curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
    	curl_setopt($ch, CURLOPT_URL, $url);
    	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    	curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
    	curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
    	curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    	curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    	curl_setopt($ch, CURLOPT_ENCODING, "");
    	$data = curl_exec($ch);
    	$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    	
    	if ($httpCode != 200)
    		return false;
    	
    	curl_close($ch);
    	return $data;
    }
    
    $site = curl('http://example.com/');
    
    if($site) :
    
    	$dom = new DOMDocument();
    	@$dom->loadHTML(mb_convert_encoding($site, 'HTML-ENTITIES', 'UTF-8'));
    	$links = $dom->getElementsByTagName('a');
    	
    	foreach($links as $link) :
    	
    	if(
    	pathinfo($link->getAttribute('href'), PATHINFO_EXTENSION) == 'mp4'
    	||
    	pathinfo($link->getAttribute('href'), PATHINFO_EXTENSION) == 'MP4'
    	)
    		echo $link->getAttribute('href') . '<br>';
    	
    	endforeach;
    	
    else :
    
    	echo "مشکلی در لود سایت به وجود آمده است";
    	
    endif;
    
    ?>

     

    موفق باشید

    • امتیاز 1
  10. درود مجدد

     

    نقل قول

    سلام ممنون بابت راهنمایی تون

    ریپش چیه !

    اینم لینک قالب

    این قالب همون قالبه ولی با تغییرات شبیه قالب سایت mp3indiren شده.

    نقل قول

    یعنی برای وردپرس همچین قالب های نداریم اصلا !

    به صورت پیشفرض فک نکنم قالبی باشه که فقط عنوان پست رو نمایش بده دیگه حداقل خلاصه ای از پست نمایش داده میشه توی صفحه اصلی سایت.

    • امتیاز 1
  11. سلام و درود

     

    نقل قول

    پرسیدم. گفتن فعاله

    خوب پس بهشون بگید براتون غیرفعالش کنند mod security رو البته اگر کنترل پنل هاستتون CPanel باشه میتونید از گزینه

    aj3p_mod.jpg

    غیرفعالش کنید.

     

    در وضعی که mod security غیرفعال باشه و کد زیر هم

    SetEnv MAGICK_THREAD_LIMIT 1

    اولین خط فایل htaccess تون باشه ارور HTTP هنگام آپلود در وردپرس بعیده که پیش بیاد.

     

    موفق باشید

  12. سلام و درود

     

    برای استثنا کردن عکس ها از lazyload افزونه wp rocket باید از اتربیوت data-no-lazy با مقدار "1" برای اون عکس استفاده کنید مانند نمونه زیر:

    <img src="my-image.jpg" data-no-lazy="1" alt="my-image" width="100" width="100">

    الان عکس my-image.jpg به صورت lazy لود نمیشه.

     

    موفق باشید

    • امتیاز 2
  13. سلام و درود

     

    دو سایتی رو که اعلام کردید اصلا وردپرس نیستند و در سایت mp3indiren هم صرفا ظاهر قالب frontier استفاده شده است.

    اگر همین قالب mp3indiren رو میخواید باید بدید براتون ریپش کنند و اگر هم خواستید فارسیش کنند اگر نه که فک نکنم قالبی وجود داشته باشه که از ابتدا فقط تایتل پست ها رو نشون بده حداقل باید یه ویرایشی روش انجام بشه تا جوری بشه که فقط در صفحه ایندکس تایتل پست ها رو نشون بده.

     

    موفق باشید

    • امتیاز 2
  14. درود مجدد

     

    اگر مشکلتون ریدایرکت صفحه اصلی به اون پیجی هست که فرمودید الان دیگه ریدایرکت نمیشه یه زمانی ریدایرکت میشده و توی کش مرورگر شما این ریدایرکت مونده.

    فقط اون فایل robots.txt رو ایجاد کنید که گوگل به اونجایی که الان مرورگر شما بهش ریدایرکت میشه اصلا دسترسی نداشته باشه.

     

    موفق باشید

    • امتیاز 1
  15. سلام و درود

     

    افزونه جت پک افزونه خوبی برای انتشار پست ها در شبکه های اجتماعی معروف است.

    این افزونه خودش احتیاجی به قند شکن نداره فقط هنگام ثبت نام در سایت وردپرس و دریافت API احتیاج به قند شکن هست وگرنه در صورتی که ثبت نام رو انجام داده باشید و هاست سایتتون هم خارج از ایران باشه دیگه احتیاجی به قند شکن نیست.

     

    موفق باشید

    • امتیاز 1
  16. سلام و درود

     

    این کد رو به ابتدای فایل functions.php قالب سایتتون دقیقا زیر:

    <?php

    اضافه کنید.

    function na_add_sub_menu() {
    	add_submenu_page('users.php', '', _x('Add New', 'user'), 'create_users', 'user-new.php');
    }
    add_action('admin_menu', 'na_add_sub_menu');

     

    پاینده باشید

    • امتیاز 1
×
×
  • اضافه کردن...