رفتن به مطلب

mehran-b

راهبر ارشد
  • تعداد ارسال‌ها

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

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

  • روز های برد

    293

تمامی مطالب نوشته شده توسط mehran-b

  1. mehran-b

    حذف تگ iframe

    آیفریم مربوط به ری کپچا خود گوگل هست. چون واسه خود گوگله موردی نداره.
  2. باید روی لوپ اصلی که در فایل index.php قالبتون هست یک شمارنده بذارید و یه سری شرط تعریف کنید که اگر شمارنده مثلا به 7 رسید کد تبلیغ رو اضافه کنه.
  3. جناب @lord_viper مشکل حل شد. علت ایجاد مشکل طولانی بودن لینک ها بود که برای حل این مشکل از هر لینک یک هش با الگوریتم SHA256 ساختم و ستونی که هش توش ذخیره میشد رو Primary کردم در نتیجه دیگه اصلا احتیاج نیست که وجود لینک در تیبل رو بررسی کنم.
  4. mehran-b

    متاتگ KEYWORDS

    بفرمایید. function add_meta_keywords() { if(is_single()) : $posttags = get_the_tags(); if ($posttags) { $tag_names = ''; foreach($posttags as $tag) { $tag_names .= $tag->name . ','; } ?> <meta name="keywords" content="<?php echo rtrim($tag_names, ','); ?>"/> <?php } endif; } add_action('wp_head', 'add_meta_keywords'); این کد رو در فایل functions.php قالبتون و دقیقا بعد از <?php قرار بدید. پ.ن : یاتون نره بخش meta keywords خود افزونه سئو رو غیرفعال کنید.
  5. mehran-b

    ساخت ابزارک با افزونه آمار

    اطلاعات بنده هم در این خصوص کامل نیست. سایر دوستان لطفا راهنمایی کنند.
  6. mehran-b

    ساخت ابزارک با افزونه آمار

    ابزارک های وردپرس از کلاس WP_Widget ارث بری میکنند در نتیجه علاوه بر اینکه باید خود PHP رو بلد باشین باید شی گرایی در PHP هم بلد باشین.
  7. mehran-b

    پیدا نشدن لینک کپی رایت!

    الان که بیشتر دقت کردم دیدم بهتره خط add_action('after_setup_theme', 'buffer_start'); رو با add_action('wp_loaded', 'buffer_start'); جایگزین کنید. الیته اینا همش جهت بهبود عملکرد این کد هست وگرنه همه کدهایی که دادم کار میکنند.
  8. mehran-b

    پیدا نشدن لینک کپی رایت!

    عذر میخوام قربان. چون این عملیاتی که توسط این کد انجام میشه عملیات بسیار حساسی هست من یه تغییری دادم توی کد لطفا کدی رو که دادم با این کد جایگزین کنید چون کد قبلی کمی شلخته بود. function buffer_change($buffer) { $dom = new DOMDocument(); @$dom->loadHTML(mb_convert_encoding($buffer, 'HTML-ENTITIES', 'UTF-8')); $xpath = new DOMXpath($dom); foreach ($xpath->query('//a') as $node) { if(strpos($node->getAttribute('href'), 'mandegarweb.com') !== false) { $node->removeAttribute('rel'); $node->removeAttribute('target'); $node->setAttribute('rel', 'nofollow
  9. mehran-b

    پاک کردن کش افزونه WP-PostViews ?

    همین موردی که جناب @naghmesara گقتن باید پیاده بشه. ولی ندید نمیتونم بگم چطوری باید پیاده بشه.
  10. mehran-b

    پیدا نشدن لینک کپی رایت!

    روی قالب 2017 وردپرس تستش کردم جواب داد. اروری که میده چی هست؟
  11. mehran-b

    فارسی کردن تمام اعداد در سایت

    فونت ساحل دارای نسخه اعداد فارسی نمی باشد. میتونید از فونت وزیر استفاده کنید.
  12. mehran-b

    فارسی کردن تمام اعداد در سایت

    بهترین کار اینه از یه فونتی برای قالبتون استفاده کنید که به صورت پیشفرض تمام اعداد رو فارسی نشون میده. حالت بعدی هم اینه که خروجی HTML کل سایت رو بافر کنید و توی فایل HTML خروجی تمامی اعداد انگلیسی رو با اعداد فارسی جایگزین کنید که خوب توصیه نمیشه این کار. همون مورد اول بهتره.
  13. mehran-b

    پیدا نشدن لینک کپی رایت!

    این کد رو در فایل functions.php زیر <?php قرار بدید. ob_start(); add_action('shutdown', function() { $final = ''; $levels = ob_get_level(); for ($i = 0; $i < $levels; $i++) { $final .= ob_get_clean(); } echo apply_filters('final_output', $final); }, 0); add_filter('final_output', function($output) { $dom = new DOMDocument(); @$dom->loadHTML(mb_convert_encoding($output, 'HTML-ENTITIES', 'UTF-8')); $xpath = new DOMXpath($dom); foreach ($xpath->query('//a') as $node) { if(strpos($node->getAttribute('href'), 'mandegarweb.com') !== fals
  14. mehran-b

    پیدا نشدن لینک کپی رایت!

    اون آدرسی که توی فوتر میخوره چیه؟
  15. mehran-b

    پیدا نشدن لینک کپی رایت!

    در صفحه تنظیمات پلاگینی که گفتم در انتهاش یه باکس هست به نام Domains to Exclude هر دامنه ای رو که اونجا وارد کنید دیگه نوفالو نمیشه.
  16. mehran-b

    پیدا نشدن لینک کپی رایت!

    شما یه کار هم میتونی بکنی این پلاگین رو بریزی بعد تیک گزینه Apply Globally رو بزنی بعد تمام لینک های خارجی رو nofollow میکنه.
  17. mehran-b

    پیدا نشدن لینک کپی رایت!

    متاسفانه از این تیپ کد گذاری سر در نمیارم. سایر دوستان اگر توانایی رمزگشایی دارن لطفا راهنمایی کنند.
  18. mehran-b

    نمایش داده نشدن توضیحات برچسب

    آها متوجه شدم این کد هم توضیحات اون تگ رو برمیگردونه. <?php echo get_tag(get_queried_object_id())->description; ?>
  19. mehran-b

    نمایش داده نشدن توضیحات برچسب

    کدی که دادم توی h1 نام تگ رو قرار میده. توضیحات تگ منظورتون چیه؟
  20. mehran-b

    نمایش داده نشدن توضیحات برچسب

    اینو بذارید توی h1 <?php echo get_tag(get_queried_object_id())->name; ?>
  21. mehran-b

    نمایش داده نشدن توضیحات برچسب

    اسم تگ رو میخواید توی h1 قرار بگیره؟
  22. mehran-b

    ریدایرکت تگ ها به مقاله

    چرا میشه به صورت رندوم به یکی از مقاله هایی که اون تگ رو دارن ریدایرکت کرد ولی فک نکنم از لحاظ سئو مورد جالبی بشه.
  23. جناب @lord_viper موردی که شما فرمودید صد در صد درسته ولی نمیدونم چرا درست عمل نمیکنه. من تابعی که برای این کار نوشتم رو قرار میدم اگر نظری داشتید بگید. <? function nap_add_post_to_db($post_links = array(), $source_name) { global $wpdb; if(!empty($post_links)) : $table_name = NAPTABLE; foreach($post_links as $link) : if(is_null($wpdb->get_var("SELECT id FROM $table_name WHERE link='$link'"))) $wpdb->query($wpdb->prepare("INSERT INTO $table_name (link, source_name) VALUES (%s, %s)", $link, $source_name)); endforeach; endif; } ?>
  24. سلام بر دوستان و اساتید در حال کدنویسی یک پلاگین هستم که پلاگین بنده یک تیبل جدید در دیتابیس وردپرس ایجاد میکنه تیبل ایجاد شده شامل سه ستون هست که عبارت است از id و link و source_name حالا اگر بخوام با کلاس wpdb چک کنم یه مقدار خاصی توی ستون link هست باید از کدوم متد این کلاس و چگونه استفاده کنم؟ تشکر
  25. mehran-b

    ریدایرکت تگ ها به مقاله

    اگر یک تگ برای چند نوشته باشه چطور؟ اون موقع به چه نوشته ای ریدایرکت بشه؟
×
×
  • اضافه کردن...