-
تعداد ارسالها
2880 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
293
تمامی مطالب نوشته شده توسط mehran-b
-
آیفریم مربوط به ری کپچا خود گوگل هست. چون واسه خود گوگله موردی نداره.
- 1 پاسخ
-
- 1
-
سوال پست تبلیغی بین هر چند پست
mehran-b پاسخی برای Hamedgh ارسال کرد برای یک موضوع در برنامه نویسی استاتیک
باید روی لوپ اصلی که در فایل index.php قالبتون هست یک شمارنده بذارید و یه سری شرط تعریف کنید که اگر شمارنده مثلا به 7 رسید کد تبلیغ رو اضافه کنه.- 2 پاسخ
-
- تبلیغات
- پست تبلیغاتی
-
(و 1 مورد دیگر)
برچسب زده شده با :
-
wpdb چک کردن وجود یک رکورد در یک تیبل با استفاده از کلاس wpdb
mehran-b پاسخی برای mehran-b ارسال کرد برای یک موضوع در هک و برنامه نویسی
جناب @lord_viper مشکل حل شد. علت ایجاد مشکل طولانی بودن لینک ها بود که برای حل این مشکل از هر لینک یک هش با الگوریتم SHA256 ساختم و ستونی که هش توش ذخیره میشد رو Primary کردم در نتیجه دیگه اصلا احتیاج نیست که وجود لینک در تیبل رو بررسی کنم. -
بفرمایید. 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 خود افزونه سئو رو غیرفعال کنید.
- 2 پاسخ
-
- 2
-
ساخت ابزارک با افزونه آمار
mehran-b پاسخی برای mahdi0000 ارسال کرد برای یک موضوع در هک و برنامه نویسی
اطلاعات بنده هم در این خصوص کامل نیست. سایر دوستان لطفا راهنمایی کنند. -
ساخت ابزارک با افزونه آمار
mehran-b پاسخی برای mahdi0000 ارسال کرد برای یک موضوع در هک و برنامه نویسی
ابزارک های وردپرس از کلاس WP_Widget ارث بری میکنند در نتیجه علاوه بر اینکه باید خود PHP رو بلد باشین باید شی گرایی در PHP هم بلد باشین. -
الان که بیشتر دقت کردم دیدم بهتره خط add_action('after_setup_theme', 'buffer_start'); رو با add_action('wp_loaded', 'buffer_start'); جایگزین کنید. الیته اینا همش جهت بهبود عملکرد این کد هست وگرنه همه کدهایی که دادم کار میکنند.
- 18 پاسخ
-
- 1
-
عذر میخوام قربان. چون این عملیاتی که توسط این کد انجام میشه عملیات بسیار حساسی هست من یه تغییری دادم توی کد لطفا کدی رو که دادم با این کد جایگزین کنید چون کد قبلی کمی شلخته بود. 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
- 18 پاسخ
-
- 1
-
پاک کردن کش افزونه WP-PostViews ?
mehran-b پاسخی برای Mohamad™ ارسال کرد برای یک موضوع در مشکلات دیگر
همین موردی که جناب @naghmesara گقتن باید پیاده بشه. ولی ندید نمیتونم بگم چطوری باید پیاده بشه. -
روی قالب 2017 وردپرس تستش کردم جواب داد. اروری که میده چی هست؟
- 18 پاسخ
-
- 1
-
فونت ساحل دارای نسخه اعداد فارسی نمی باشد. میتونید از فونت وزیر استفاده کنید.
-
بهترین کار اینه از یه فونتی برای قالبتون استفاده کنید که به صورت پیشفرض تمام اعداد رو فارسی نشون میده. حالت بعدی هم اینه که خروجی HTML کل سایت رو بافر کنید و توی فایل HTML خروجی تمامی اعداد انگلیسی رو با اعداد فارسی جایگزین کنید که خوب توصیه نمیشه این کار. همون مورد اول بهتره.
-
این کد رو در فایل 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
- 18 پاسخ
-
- 1
-
اون آدرسی که توی فوتر میخوره چیه؟
-
در صفحه تنظیمات پلاگینی که گفتم در انتهاش یه باکس هست به نام Domains to Exclude هر دامنه ای رو که اونجا وارد کنید دیگه نوفالو نمیشه.
-
شما یه کار هم میتونی بکنی این پلاگین رو بریزی بعد تیک گزینه Apply Globally رو بزنی بعد تمام لینک های خارجی رو nofollow میکنه.
- 18 پاسخ
-
- 1
-
متاسفانه از این تیپ کد گذاری سر در نمیارم. سایر دوستان اگر توانایی رمزگشایی دارن لطفا راهنمایی کنند.
- 18 پاسخ
-
- 1
-
آها متوجه شدم این کد هم توضیحات اون تگ رو برمیگردونه. <?php echo get_tag(get_queried_object_id())->description; ?>
- 9 پاسخ
-
- 1
-
کدی که دادم توی h1 نام تگ رو قرار میده. توضیحات تگ منظورتون چیه؟
-
اینو بذارید توی h1 <?php echo get_tag(get_queried_object_id())->name; ?>
-
اسم تگ رو میخواید توی h1 قرار بگیره؟
-
چرا میشه به صورت رندوم به یکی از مقاله هایی که اون تگ رو دارن ریدایرکت کرد ولی فک نکنم از لحاظ سئو مورد جالبی بشه.
-
wpdb چک کردن وجود یک رکورد در یک تیبل با استفاده از کلاس wpdb
mehran-b پاسخی برای mehran-b ارسال کرد برای یک موضوع در هک و برنامه نویسی
جناب @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; } ?> -
wpdb چک کردن وجود یک رکورد در یک تیبل با استفاده از کلاس wpdb
mehran-b پاسخی ارسال کرد برای یک موضوع در هک و برنامه نویسی
سلام بر دوستان و اساتید در حال کدنویسی یک پلاگین هستم که پلاگین بنده یک تیبل جدید در دیتابیس وردپرس ایجاد میکنه تیبل ایجاد شده شامل سه ستون هست که عبارت است از id و link و source_name حالا اگر بخوام با کلاس wpdb چک کنم یه مقدار خاصی توی ستون link هست باید از کدوم متد این کلاس و چگونه استفاده کنم؟ تشکر -
اگر یک تگ برای چند نوشته باشه چطور؟ اون موقع به چه نوشته ای ریدایرکت بشه؟