متخصص وردپرس | راویکس @ravixnet Channel on Telegram

متخصص وردپرس | راویکس

@ravixnet


رضایت شما هدف ماست💙

🌐 وب سایت : ravix.net

📥 ارتباط با ما : @ravixbot

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

متخصص وردپرس | راویکس (Persian)

متخصص وردپرس | راویکس یک کانال تلگرامی است که به ارائه خدمات و مشاوره در زمینه وردپرس می‌پردازد. اگر به دنبال راهکارهای حرفه‌ای و کارآمد برای وبسایت خود هستید، این کانال مکان مناسبی برای شماست. راویکس تضمین می‌کند که رضایت شما هدف اصلی این کانال است و با تیمی مجرب و حرفه‌ای، بهترین خدمات را به شما ارائه می‌دهد. آدرس وب سایت راویکس برای کسانی که علاقه‌مند به کسب اطلاعات بیشتر هستند، ravix.net می‌باشد. همچنین می‌توانید از طریق @ravixbot با این کانال در تماس باشید. برای مشاهده کامل خدمات و اطلاعات بیشتر، به وب سایت ما مراجعه کنید و از تجربه حرفه‌ای تیم راویکس بهره مند شوید.

متخصص وردپرس | راویکس

12 Nov, 13:15


سلام!
امروز با شماییم تا افزونه  «راویکس بات» را معرفی کنیم . با این افزونه می‌توانید یک صفحه چت زیبا و ریسپانسیو به سایت خود اضافه کنید تا کاربران به‌صورت ۲۴ ساعته به سوالات متداول با افکت تایپ‌شونده دسترسی داشته باشند.

ویژگی‌ها:
- تنظیم سوالات و پاسخ‌ها به‌صورت سفارشی
- پیام خوش‌آمدگویی قابل تنظیم
- طراحی مدرن و ریسپانسیو با سرعت بالا

برای مشاهده ویدیو معرفی و تست زنده، به سایت ravix.net مراجعه کنید. نظرات و پیشنهادات ارزشمندتان را با ما به اشتراک بگذارید.

سپاس از همراهی شما!

متخصص وردپرس | راویکس

12 Oct, 16:12


آموزش امنیت

🔒 ۱. محدود کردن دسترسی به فایل wp-config.php از طریق .htaccess
این فایل حیاتی است و باید از دسترسی‌های غیرمجاز محافظت شود. با این کد در فایل .htaccess می‌توانید دسترسی را محدود کنید:
<files wp-config.php>
order allow,deny
deny from all
</files>

📁 ۲. پنهان کردن پوشه‌های حساس
اگر هکرها بتوانند به مسیرهای حساس وردپرس دسترسی پیدا کنند، ممکن است به اطلاعات مهمی دسترسی پیدا کنند. برای جلوگیری از این کار:
Options -Indexes

🔐 ۳. محافظت از فایل .htaccess
فایل .htaccess خودش باید محافظت شود تا کسی نتواند آن را تغییر دهد:
<files .htaccess>
order allow,deny
deny from all
</files>

🚫 ۴. محدود کردن درخواست‌های غیرضروری
حملات DoS با استفاده از درخواست‌های بیش از حد می‌توانند سایت را مختل کنند. می‌توانید با محدود کردن سرعت درخواست‌ها در .htaccess این مسئله را مدیریت کنید:
<IfModule mod_rewrite.c>
RewriteEngine On
فقط 5 درخواست در هر 10 ثانیه مجاز است
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .*/wp-login\.php*
RewriteCond %{HTTP_USER_AGENT} ^.*(Chrome|Firefox).*$ [NC]
RewriteCond %{HTTP_REFERER} ^.*(example.com).*$
RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.000
RewriteRule ^(.*)$ - [F,L]
</IfModule>

📦 ۵. محدود کردن حجم آپلود فایل‌ها
برای جلوگیری از آپلود فایل‌های بزرگ مخرب، می‌توانید حجم فایل‌های آپلودی را در php.ini یا .htaccess محدود کنید:
php_value upload_max_filesize 2M
php_value post_max_size 2M

🛡 ۶. تنظیم محافظت در برابر Cross-Site Scripting (XSS)
با استفاده از هدرهای امنیتی HTTP می‌توانید از برخی حملات XSS جلوگیری کنید. برای این کار، به فایل .htaccess خود اضافه کنید:
 جلوگیری از XSS
Header set X-XSS-Protection "1; mode=block"

جلوگیری از تزریق محتوا
Header always append X-Frame-Options SAMEORIGIN

# جلوگیری از MIME type sniffing
Header set X-Content-Type-Options nosniff

📝 ۷. مدیریت فایل‌های Log و جلوگیری از افشای آن‌ها
گاهی اوقات اطلاعات حساس می‌تواند در فایل‌های Log افشا شود. برای این که این فایل‌ها مخفی بمانند:
<files *.log>
order allow,deny
deny from all
</files>

🔐 ۸. فعال‌سازی HSTS
با استفاده از HSTS (HTTP Strict Transport Security)، می‌توانید اطمینان حاصل کنید که مرورگر کاربران تنها از HTTPS استفاده می‌کند:
Header set Strict-Transport-Security "max-age=31536000; includeSubDomains" env=HTTPS

📂 ۹. جلوگیری از اجرا شدن فایل‌های PHP در پوشه Uploads
آپلود فایل‌های مخرب PHP می‌تواند یک تهدید جدی باشد. برای این که از اجرای این فایل‌ها در پوشه Uploads جلوگیری کنید، می‌توانید کد زیر را در .htaccess اضافه کنید:
<Files *.php>
deny from all
</Files>

🖼 ۱۰. محدود کردن نوع فایل‌های قابل آپلود
اگر نیاز دارید نوع خاصی از فایل‌ها را مجاز کنید و دیگر فایل‌ها را مسدود کنید:
function restrict_mime_types($mimes) {
// فایل‌های مجاز
return array(
'jpg|jpeg|jpe' => 'image/jpeg',
'png' => 'image/png',
'gif' => 'image/gif',
'pdf' => 'application/pdf',
);
}
add_filter('upload_mimes', 'restrict_mime_types');

🔍 ۱۱. اسکن خودکار بدافزار
یک افزونه اسکن بدافزار می‌تواند به شناسایی تهدیدات کمک کند. به طور حرفه‌ای، می‌توانید از cron jobs برای اجرای اسکن خودکار روزانه استفاده کنید:
wget -q -O - http://yoursite.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1

🔑 ۱۲. جلوگیری از Brute Force با تغییر URL ورود
می‌توانید URL پیش‌فرض ورود به سایت را تغییر دهید تا هکرها نتوانند به wp-login.php دسترسی پیدا کنند:
add_action('login_enqueue_scripts', 'custom_login_page');
function custom_login_page() {
wp_redirect(site_url('/custom-login-url'));
exit();
}

🆔 @ravixnet

متخصص وردپرس | راویکس

03 Oct, 08:45


متخصص وردپرس | راویکس pinned «دوستان حقیقتا تعداد حمایت ها خیلی پایینه ما دوست داریم بیشتر فعالیت کنیم ولی وقتی تعداد حمایت ها کمه ما دلسرد میشیم با ری اکشن های مثبت و فوروارد کردن پیغام ها از کانال راویکس حمایت کنید تا ما بتونیم فعالیت بیشتری داشته باشیم❤️😊»

متخصص وردپرس | راویکس

03 Oct, 08:14


دوستان حقیقتا تعداد حمایت ها خیلی پایینه
ما دوست داریم بیشتر فعالیت کنیم ولی وقتی تعداد حمایت ها کمه ما دلسرد میشیم
با ری اکشن های مثبت و فوروارد کردن پیغام ها از کانال راویکس حمایت کنید تا ما بتونیم فعالیت بیشتری داشته باشیم❤️😊

متخصص وردپرس | راویکس

03 Oct, 08:12


کد فانکشن برای تبدیل فایل‌های ترجمه به PHP

// تبدیل فایل‌های ترجمه به فرمت PHP
function convert_translation_files_to_php() {
$languages_dir = WP_LANG_DIR; // مسیر دایرکتوری زبان‌ها
$files = glob($languages_dir . '/*.mo'); // پیدا کردن فایل‌های .mo

foreach ($files as $file) {
// نام فایل بدون پسوند
$filename = basename($file, '.mo');
$po_file = $languages_dir . '/' . $filename . '.po';

// بررسی وجود فایل .po
if (file_exists($po_file)) {
// بارگذاری محتوای .po
$translations = file_get_contents($po_file);
// تبدیل به فرمت PHP
$php_file = $languages_dir . '/' . $filename . '.php';
file_put_contents($php_file, '<?php return ' . var_export($translations, true) . ';');

// حذف فایل‌های .mo و .po
unlink($file);
unlink($po_file);
}
}
}

// فعال‌سازی تابع برای بارگذاری فایل‌های PHP در هنگام اجرای وردپرس
add_action('init', 'convert_translation_files_to_php');

ravix.net | @ravixnet

متخصص وردپرس | راویکس

03 Oct, 08:10


تیم توسعه وردپرس با انجام تحقیقات گسترده متوجه شده‌اند که فایل‌های ترجمه وردپرس می‌توانند تأثیر قابل توجهی بر سرعت سایت داشته باشند و حتی ممکن است تا 50 درصد باعث کاهش سرعت و عملکرد سرور شوند.

به همین دلیل، یک افزونه نوآورانه طراحی شده که فایل‌های .mo و .po را به فرمت PHP تبدیل می‌کند و به این ترتیب، سرعت سایت را به طور چشمگیری افزایش می‌دهد. جالب است بدانید که در ساعت اول پس از انتشار این افزونه، تعداد نصب‌های آن به 100 عدد رسید!

اما امروز ما به شما این افزونه را معرفی نمی‌کنیم، مانند بسیاری از کانال‌های دیگر. بلکه ما یک کد منحصر به فرد به شما ارائه می‌دهیم که همین کار را به سادگی انجام می‌دهد.

اگر از محتوای ما لذت می‌برید و می‌خواهید از ما حمایت کنید، لطفاً کانال راویکس را با دوستان خود به اشتراک بگذارید!


کد در پایین👇👇

متخصص وردپرس | راویکس

01 Oct, 06:19


🌟 آموزش بهینه‌سازی سرعت وردپرس بدون استفاده از افزونه 🌟

آیا می‌دانستید که بدون نیاز به افزونه‌هایی مانند راکت و لایت‌اسپید، می‌توانید از کش داخلی وردپرس به بهترین شکل استفاده کرده و نهایت سرعت را در سایت خود تجربه کنید؟ 🚀

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

🔔 برای دریافت این آموزش رایگان، در کانال راویکس عضو شوید و این پیام را با دوستان خود به اشتراک بگذارید. همچنین، با استفاده از ری‌اکشن‌های مثبت به ما دلگرمی دهید تا بتوانیم محتوای آموزشی بیشتری در اختیارتان قرار دهیم.

📢 در صورت استقبال شما عزیزان، همین امروز آموزش را به صورت رایگان منتشر خواهیم کرد!

متخصص وردپرس | راویکس

29 Sep, 04:55


فکت امروز:
"کسی که برای آینده‌اش برنامه‌ای نداشته باشد، همواره به گذشته پناه می‌برد؛ درست مانند فردی که در هزارتویی گرفتار شده و هر بار که به عقب بازمی‌گردد، بیشتر در پیچ و خم‌های آن گم می‌شود."

متخصص وردپرس | راویکس

27 Sep, 17:48


🚀 افزایش سرعت سایت وردپرس

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

۱. بهینه‌سازی کش با استفاده از Object Caching 🚄

با استفاده از Object Cache، داده‌های استفاده‌شده در وردپرس را کش می‌کنید تا درخواست‌های تکراری به دیتابیس کاهش یابد. برای فعال‌سازی این کش:

کد فعال‌سازی Object Cache:
if ( function_exists( 'wp_cache_add' ) ) {
wp_cache_add('cache_key', 'cache_value', 'cache_group', 3600);
}

۲. کاهش درخواست‌های HTTP

تعداد درخواست‌های HTTP را با ترکیب فایل‌های CSS و JavaScript کاهش دهید. از افزونه‌هایی مثل Autoptimize برای ادغام فایل‌ها استفاده کنید.

ترکیب فایل‌های CSS و JavaScript:
function combine_files() {
wp_enqueue_style('combined-css', get_template_directory_uri() . '/combined.css');
wp_enqueue_script('combined-js', get_template_directory_uri() . '/combined.js', array(), null, true);
}
add_action('wp_enqueue_scripts', 'combine_files');

۳. بهینه‌سازی تصاویر با Lazy Loading 🖼

بارگذاری تنبل (Lazy Loading) تصاویر، باعث می‌شود تصاویر فقط زمانی که کاربر به آن‌ها دسترسی دارد، بارگذاری شوند.

فعال‌سازی Lazy Loading برای تصاویر:
function add_lazy_loading($content) {
return str_replace('<img', '<img loading="lazy"', $content);
}
add_filter('the_content', 'add_lazy_loading');

۴. استفاده از CDN 🌍

شبکه تحویل محتوا (CDN) می‌تواند محتوا را از نزدیک‌ترین سرور به کاربر ارائه دهد و زمان بارگذاری را کاهش دهد. برای این کار، می‌توانید از خدمات CDN مانند Cloudflare استفاده کنید.

۵. غیرفعال کردن افزونه‌های غیرضروری 🛠

افزونه‌های غیرضروری را غیرفعال یا حذف کنید. هر افزونه‌ای که نصب می‌کنید، منابع سرور را مصرف می‌کند.

غیرفعال کردن Heartbeat API:
add_action( 'init', 'stop_heartbeat', 1 );
function stop_heartbeat() {
wp_deregister_script('heartbeat');
}

۶. کاهش تعداد درخواست‌های دیتابیس 🏗

برای کاهش تعداد درخواست‌ها به دیتابیس، کوئری‌های غیرضروری را بهینه‌سازی یا حذف کنید. به عنوان مثال، کوئری‌های سنگین در صفحات اصلی سایت را محدود کنید.

محدود کردن کوئری‌ها:
function limit_query($query) {
if (!is_admin() && $query->is_main_query()) {
$query->set('posts_per_page', 5);
}
}
add_action('pre_get_posts', 'limit_query');

۷. استفاده از GZIP برای فشرده‌سازی 🔩

فشرده‌سازی GZIP باعث کاهش حجم فایل‌های CSS، HTML و JavaScript شده و سرعت بارگذاری را بهبود می‌بخشد.

فعال‌سازی فشرده‌سازی GZIP در .htaccess:
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript application/xml application/xml+rss
</IfModule>

۸. تنظیم حافظه PHP 💻

بعضی مواقع تنظیمات حافظه PHP سرور کم است و باعث کاهش سرعت سایت می‌شود. افزایش حافظه می‌تواند به بهبود عملکرد کمک کند.

افزایش حافظه PHP در wp-config.php:
define('WP_MEMORY_LIMIT', '256M');

۹. جلوگیری از بارگذاری اسکریپت‌های غیرضروری در صفحات 📝

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

جلوگیری از بارگذاری اسکریپت‌ها در صفحات غیرضروری:
function conditional_script_loading() {
if (is_page('contact')) {
wp_enqueue_script('contact-form-script', get_template_directory_uri() . '/js/contact-form.js');
}
}
add_action('wp_enqueue_scripts', 'conditional_script_loading');

۱۰. بهینه‌سازی دیتابیس 🗂

دیتابیس وردپرس ممکن است با گذر زمان حجیم شود. با بهینه‌سازی جدول‌های دیتابیس، عملکرد سایت بهبود می‌یابد.

### بهینه‌سازی دیتابیس از طریق wp-config.php:
define('WP_ALLOW_REPAIR', true);

سپس به آدرس زیر بروید:
http://yoursite.com/wp-admin/maint/repair.php


با اشتراک گذاری پست ها از ما حمایت کنید❤️

🆔 @ravixnet

متخصص وردپرس | راویکس

18 Sep, 07:16


تست نمایش قیمت روز تمام گوشی های موبایل

لطفا در صورت تمایل این ویدیو را مشاهده کرده و سپس پیشنهاد های خودتون رو در قسمت کامنت ها بیان کنید❤️
ممنون از همرایی شما

متخصص وردپرس | راویکس

18 Sep, 06:31


سلام و عرض ادب
تست ویدیویی لغت نامه دهخدا و مترادف کلمات
لطفا در صورت تمایل این ویدیو را مشاهده کرده و سپس پیشنهاد های خودتون رو در قسمت کامنت ها بیان کنید❤️
ممنون از همرایی شما

متخصص وردپرس | راویکس

16 Sep, 09:20


💙برای حمایت از ما و کمک به تولید آموزش‌های بیشتر، لطفاً آموزش‌ها را با دیگران به اشتراک بگذارید و با زدن ری‌اکشن به پست‌ها، از ما پشتیبانی کنید.
آیدی کانال: @ravixnet

متخصص وردپرس | راویکس

15 Sep, 16:34


🚀 افزایش سرعت سایت وردپرس

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

۱. بهینه‌سازی کش با استفاده از Object Caching 🚄

با استفاده از Object Cache، داده‌های استفاده‌شده در وردپرس را کش می‌کنید تا درخواست‌های تکراری به دیتابیس کاهش یابد. برای فعال‌سازی این کش:

کد فعال‌سازی Object Cache:
if ( function_exists( 'wp_cache_add' ) ) {
wp_cache_add('cache_key', 'cache_value', 'cache_group', 3600);
}

۲. کاهش درخواست‌های HTTP

تعداد درخواست‌های HTTP را با ترکیب فایل‌های CSS و JavaScript کاهش دهید. از افزونه‌هایی مثل Autoptimize برای ادغام فایل‌ها استفاده کنید.

ترکیب فایل‌های CSS و JavaScript:
function combine_files() {
wp_enqueue_style('combined-css', get_template_directory_uri() . '/combined.css');
wp_enqueue_script('combined-js', get_template_directory_uri() . '/combined.js', array(), null, true);
}
add_action('wp_enqueue_scripts', 'combine_files');

۳. بهینه‌سازی تصاویر با Lazy Loading 🖼

بارگذاری تنبل (Lazy Loading) تصاویر، باعث می‌شود تصاویر فقط زمانی که کاربر به آن‌ها دسترسی دارد، بارگذاری شوند.

فعال‌سازی Lazy Loading برای تصاویر:
function add_lazy_loading($content) {
return str_replace('<img', '<img loading="lazy"', $content);
}
add_filter('the_content', 'add_lazy_loading');

۴. استفاده از CDN 🌍

شبکه تحویل محتوا (CDN) می‌تواند محتوا را از نزدیک‌ترین سرور به کاربر ارائه دهد و زمان بارگذاری را کاهش دهد. برای این کار، می‌توانید از خدمات CDN مانند Cloudflare استفاده کنید.

۵. غیرفعال کردن افزونه‌های غیرضروری 🛠

افزونه‌های غیرضروری را غیرفعال یا حذف کنید. هر افزونه‌ای که نصب می‌کنید، منابع سرور را مصرف می‌کند.

غیرفعال کردن Heartbeat API:
add_action( 'init', 'stop_heartbeat', 1 );
function stop_heartbeat() {
wp_deregister_script('heartbeat');
}

۶. کاهش تعداد درخواست‌های دیتابیس 🏗

برای کاهش تعداد درخواست‌ها به دیتابیس، کوئری‌های غیرضروری را بهینه‌سازی یا حذف کنید. به عنوان مثال، کوئری‌های سنگین در صفحات اصلی سایت را محدود کنید.

محدود کردن کوئری‌ها:
function limit_query($query) {
if (!is_admin() && $query->is_main_query()) {
$query->set('posts_per_page', 5);
}
}
add_action('pre_get_posts', 'limit_query');

۷. استفاده از GZIP برای فشرده‌سازی 🔩

فشرده‌سازی GZIP باعث کاهش حجم فایل‌های CSS، HTML و JavaScript شده و سرعت بارگذاری را بهبود می‌بخشد.

فعال‌سازی فشرده‌سازی GZIP در .htaccess:
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript application/xml application/xml+rss
</IfModule>

۸. تنظیم حافظه PHP 💻

بعضی مواقع تنظیمات حافظه PHP سرور کم است و باعث کاهش سرعت سایت می‌شود. افزایش حافظه می‌تواند به بهبود عملکرد کمک کند.

افزایش حافظه PHP در wp-config.php:
define('WP_MEMORY_LIMIT', '256M');

۹. جلوگیری از بارگذاری اسکریپت‌های غیرضروری در صفحات 📝

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

جلوگیری از بارگذاری اسکریپت‌ها در صفحات غیرضروری:
function conditional_script_loading() {
if (is_page('contact')) {
wp_enqueue_script('contact-form-script', get_template_directory_uri() . '/js/contact-form.js');
}
}
add_action('wp_enqueue_scripts', 'conditional_script_loading');

۱۰. بهینه‌سازی دیتابیس 🗂

دیتابیس وردپرس ممکن است با گذر زمان حجیم شود. با بهینه‌سازی جدول‌های دیتابیس، عملکرد سایت بهبود می‌یابد.

### بهینه‌سازی دیتابیس از طریق wp-config.php:
define('WP_ALLOW_REPAIR', true);

سپس به آدرس زیر بروید:
http://yoursite.com/wp-admin/maint/repair.php


با اشتراک گذاری پست ها از ما حمایت کنید❤️

🆔 @ravixnet

متخصص وردپرس | راویکس

15 Sep, 06:14


همگی در این نظر سنجی شرکت کنید
امروز بعد از ظهر آموزش رو قرار میدیم

متخصص وردپرس | راویکس

15 Sep, 06:14


امروز کمی در مورد افزایش سرعت صحبت میکنیم