-
تعداد ارسالها
806 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
16
تمامی مطالب نوشته شده توسط فرحان
-
سلام. http://shibashake.com/wordpress-theme/how-to-add-the-wordpress-3-5-media-manager-interface
- 5 پاسخ
-
- 2
-
فارسی سازی پوسته و عدم نمایش عبارت های ترجمه شده
فرحان پاسخی برای mhd6621 ارسال کرد برای یک موضوع در مشکلات دیگر
-
نمايش مطالب دو دسته بندي خاص در اسلايدر
فرحان پاسخی برای majidghafoorzade ارسال کرد برای یک موضوع در مشکلات دیگر
سلام. <?php query_posts(array('category__and'=>array(4,6),'showposts'=>6,'orderby'=>title,'order'=>DESC)); ?> هرچی نیاز نداشتید از انتهاش پاک کنید موفق باشید. -
سلام. الان سوالتون کجا هست ؟ توی چی موندید ؟ اگر منظورتون اینه که چرا اینطوریه ، مال این هست که طراح توی فایل استایل اومده به تک تک ابزارک ها و المنت های دیگه فونت اختصاص داده . حالا اگر شما دوست ندارید یکی یکی لیستشون کنید و بهشون فونت بدید میتونید برید توی فایل استایل قالب و دنبال عبارت font-family بگردید و همشونو پاک کنید بعد توی rtl به body فونت بدید! که من به هیچ عنوان توصیه نمیکنم همچین کاری رو ! اما راه معمول این هست که به این صورت دسته ای فونتشون رو توی فایل rtl تغییر بدید: a, h1, h2, h3, .site_title, #container, .content .inner, .content .inner a, .content .inner li{ font-family: 'y
- 2 پاسخ
-
- 2
-
حذف یکباره پست های درون زباله دان
فرحان پاسخی برای Ali-Ahmari ارسال کرد برای یک موضوع در مشکلات دیگر
سلام. از افزونه Bulk Delete استفاده کنید- 6 پاسخ
-
- 1
-
خوب باشه عیبی نداره یه توضیح کامل مینویسم ولی دیگه سوال نکنیا ! اول نرم افزارهای notepad++ و super text search رو نصب کن . به پوشه ی themes برو روی فولدر قالبت راست کلیک کن برو روی send to و نرم افزار super text search رو انتخاب کن. حالا با نرم افزار super text search توی همه ی فایل های قالبت عبارت load_plugin_textdomin جستجو کن (تیک کتار عبارت include subdirectories رو بزار) . و توجه کن که منظورم پلاگین های وردپرست نیست فقط توی پوشه ی قالبت منظورم هست! . یکی یکی به همه ی فایل هایی که پیدا کرده برو و جایی که این تابع فراخوانی شده قبلش دو عدد اسلش // بزار ! ( با این کار اون دستور به کامنت تبدیل
-
سلام. یک راهش این هست که یک صفحه توی تنظیمات ایجاد کنید و مقدار ورودی اونها رو توش چاپ کنید. باید اسم تابعی که مقادیر رو برمیگردونه بدونید و اینکه فیلد اصلا ذخیره شده یا نه .
- 9 پاسخ
-
- 2
-
اها این متاباکس نیست ، خوب شما یک کاری کن توی پوشه ی پوسته عبارت load_plugin_textdomain رو جستجو کن و اگر پیدا شد پوشه ی پلوگینی که اینکلود شده رو از پوسته حذف کن ببین درست میشه این قسمت ها یا نه. اگر ترجمشون درست شد یعنی چندین فراخوانی توی زیرپوشه های پوسته برای لود زبان انجام شده و به خاطر این که لغطی در هر دو تا تکرار شده در نتیجه ترجمش لود نمیشه! برای حلش هم باید جدا ترجمه کرد و کنار هم قرار داد یا تکست دومین استرینگ های پلاگین رو به تکست دامین پوسته تغییر بدی، روش انجامش رو هم قبلا توی یک تاپیک دیگه گفتمه یه سرچ کوتاهی بکنی پیدا می کنی همین چند روز پیش بود.
-
پیغام خطای nplurals = 1... حین ترجمه یک پوسته
فرحان پاسخی برای koroush ارسال کرد برای یک موضوع در مشکلات دیگر
سلام. آخرین نسخه poedit رو اول نصب کنید بعد فایلی که ایجاد کردید رو (مهم نیست از چه فایلی استفاده کردید) باز کنید از گزینه های بالا به catalog > properties برید، در تب اول پلورال فورم رو روی دیفالت رول بزارید و language رو روی persian iran و فایل رو با نام fa_IR ذخیره کنید ( از منوی فایل save as انجام بدید ). این مشکل با این کار به احتمال 99 درصد بر طرف میشه ( اگر poedit آخرین نسخه رو داشته باشید.) موفق باشید. -
سلام. ببینید چون بقیه بخش ها رو فارسی کرده پس مشکلی نیست و فایل زبان لود میشه اما اون دستوری که شما بالا نوشتیه حدس میزنم مربوط به متاباکس هست و دلیل لود نشدنش هم این هست که باید جایی که تابع اد متاباکس فراخوانی شده آرگومان دوم رو بزارید توی تابع __ به این صورت : <?php add_meta_box($this->id . '_metabox', __($this->title,'mytheme'), array($this, '_setup'), $type, $this->context, $this->priority); ?> به آرگومان دوم دقت کنید که چکار کرده ام. شما تابع add_meta_box رو سرچ کن و به این صورت در بیار. ( البته اگر مطمئن هستی متاباکس هست ) موفق باشید.
-
سلام. با هاستتون صحبت کنید ، ممکنه دسترسی به wp-login رو بلوک کرده اند ( به دلیل حملات ddos ! ). البته ممکنه از تنظیمات اون افزونه های امنیتی هم باشه. به هر حال دسترسی به صفحه wp-login بلوکه شده. موفق باشید.
-
سلام. مقدار get_field رو توی یک خط قبل اکو کنید ببینید مقدار برگشتی همونی هست که انتظار دارید یانه . من حدس میزنم این متغییر آرایه نیست و توی تابع implode آرگومان دوم باید آرایه باشه. موفق باشید.
- 2 پاسخ
-
- 2
-
دلیل ارور Service Temporarily Unavailable
فرحان پاسخی برای mohsen29 ارسال کرد برای یک موضوع در مشکلات دیگر
سلام. هاست رایگان دارید ؟ این مال اینه که سرور سایت سرش شلوغه. چاره ای هم ندارید باید هاست بخرید هاست ارزون زیاد هست هرچی که باشن از این رایگانا بهترن با 9000 تومن هم حتی میشه یک هاست ارزون گرفت از این هاست ها استفاده نکنید چون یکهو میبینید سایت رو میبندن و میگن دیگه بهت سرویس نمیدیم. موفق باشید.- 2 پاسخ
-
- 1
-
سلام . بعد از فعال سازی افزونه ی regenerate thumbnails یک گزینه به قسمت ابزار ها اضافه میشه به همین اسم و وقتی واردش بشید هم که دیگه واضحه یک دکمه بیشتر نیست اونو میزنید و صبر می کنید تا کارش تموم بشه همین. موفق باشید.
-
سلام. اگر پوستتون رو بعد از نوشتن مطالب تغییر داده باشید یا قالبتون رو ویرایش کرده باشید این اتفاق میوفته. افزونه هایی هست که نسخه ی کوچک شده ی(تصاویر شاخص) قدیمی رو حذف می کنند و همچنین افزونه هایی هم هست که مجددا براتون تولید می کنن . برای تولید مجدد میتونید از افزونه regenerate thumbnails استفاده کنید برای حذف بلا استفاده ها هم از افزونه ی : Clean Up Images استفاده کنید. البته همه اینها به شرطی هست که سایز رو خودتون ویرایش نکرده باشید و طراح توی پوسته تنظیم کرده باشه سایز برش ها رو و نه با html . یعنی اینکه توی فایل function دقیقا همون سایزی به تابع add_Image_size داده شده باشه که توی کدهای
- 4 پاسخ
-
- 3
-
تکثیر عکس به سایزهای مختلف بعد از آپلود آن در کتابخانه ورد پرس.
فرحان پاسخی برای محسن کسایی ارسال کرد برای یک موضوع در مشکلات دیگر
سلام. طراح های قالب ها برای افزایش سئوی قالب به وردپرس میگن که این سایزها رو از هر عکسی تهیه کن تا توی جاهای مختلف که به کار میبرن مجبور نشن با html اونها رو کوچیک کنن ! این مشکل نیست بلکه قابلیت وردپرس هست ولی به هر حال اگر نمی خواهید این نمونه های کوچیک تولید بشه فایل functions پوسته رو باز کنید و دنبال قراخوانی تابعی با این نام بگردید : add_image_size . بعد از پیدا کردن با گذاشتن دو اسلش // در ابتدای هر دستور اونو به صورت کامنت دربیارید یا اینکه کلا حذف کنید . اگر توی functions نبود با یک ادیتور مثل notepad++ توی همه ی فایل ها سرچ کنید. موفق باشید. -
سلام . به نظر من بهتره فایل استایل رو ویرایش نکنید ، یک فایل rtl.css ایجاد کنید و کد ها تونو توش بنویسید(استاندارد وردپرس هست). وقتی می خواید استایل inline یعنی استایلی که توی تگ نوشته شده رو ویرایش کنید استایل مورد نظرتونو بنویسید و جلوی خصوصیتی که نوشته اید عبارت !important بنویسید. مثلا: right: 0 !important; left:auto !important; موفق باشید.
-
فارسی سازی پوسته و عدم نمایش عبارت های ترجمه شده
فرحان پاسخی برای mhd6621 ارسال کرد برای یک موضوع در مشکلات دیگر
textdomain جاهای دیگه موجود باشه عیبی نداره اما توی پوسته ها اوضاع فرق داره باید یا یک فراخوانی صورت بگیره یا کاراکترها ی یکی توی دومی نباشه! والا چیز دیگه ای به ذهنم نمیرسه چون میگید که بعضی کاراکترها فقط لود نمیشن یعنی عمل ترجمه درست صورت گرفته . بد نیست اینها رو هم چک کنی : - اسم فایل ترجمه باید fa_IR باشه برای پوسته و برای افزونه باید به صورت textdomain-fa_IR . - اگر لغاطی که ترجمه نمیشن مربوط به قسمت کامنت هستن اونها رو به همون صورتی که هستن توی تابع __() قرار بدید یعنی تو در تو بشه . عیبی هم نداره! - ممکنه توابعشون توی فایل ترجمه لیست نشده باشه ، دنبال عبارت بگردید توی پوسته و تابعی که د -
فارسی سازی پوسته و عدم نمایش عبارت های ترجمه شده
فرحان پاسخی برای mhd6621 ارسال کرد برای یک موضوع در مشکلات دیگر
سلام. با یک ادیتور متن یا نرم افزار super text search دنبال عبارت textdomain سرچ کنید. اگر بیش از یکی موجود بود یعنی تکست دومین های استرینگ ها با هم فرق داره با search and replace تکست دومین استرینگ هایی که مثل استرینگ های پوسته نیست رو به مال پوسته تغییر بدید. بعد فایل ترجمه رو به روز کنید. اگر دو تا یا بیشتر تکست دومین پیدا شد اما نخواستید به روش بالا عمل کنید میتونید اون افزونه ی اینکلود شده توی پوسته رو جدا کنید با poedit اسکن و لغاتش رو ترجمه و ذخیره کنید و پوسته رو هم تنها تر جمه کنید و بعد این دو رو کنار هم قرار بدید البته توجه داشته باشید که ترجمه افزونه با پوسته متفاوت هست و نام تکست -
سلام. بیچاره yoast چکار داره برای اینکه مطمئن شید ثبت نشده اند تیتر مطلبتونو توی گوگل سرچ کنید . اگر نبود از سایت attracta استفاده کنید 2 ، 3 روز بعد همشون هستن این هم لینک عضویت : https://www.attracta.com/signup/?cobrandId=6 موفق باشید.
- 4 پاسخ
-
- 1
-
سلام. به نظر من wp fastest cache و دیگر هیچ . ساده ، سریع ، کم آزار ، کوچیک ، حرفه ای . موفق باشید.
- 2 پاسخ
-
- 1
-
سلام. به این صورت به کار ببرید حتما لود میشه : <?php require_once ( plugin_dir_path( __FILE__ ) . 'myfile.php' ); // ya require_once ( plugin_dir_path( __FILE__ ).'inc/myfile.php' ); ?> کد دوم در صورتی هست که فایلتون توی یک پوشه با نام inc در پوشه ی افزونتون هست . موفق باشید.
- 4 پاسخ
-
- 6
-
سلام. برای این کارها بهتره یک کلاس از روی کلاس walker که مسئول این کار هست ایجاد کنید و اون رو به دلخواه تغییر بدید. این لینک ها هم میتونه کمکتون کنه : http://codex.wordpress.org/Class_Reference/Walker_Nav_Menu http://codex.wordpre...eference/Walker http://codex.wordpre...eference/Walker همچنین اگر دارید با bootstrap کار می کنید یک walker آماده برای اون هست : https://github.com/twittem/wp-bootstrap-navwalker موفق باشید.
-
سلام . از تابع wp_dequeue_script در انتهای فایل functions استفاده کنید. هر چیزی که باشه رو حذف میکنه ، تست کردمه . اصلا نباید برای اینجور موارد فایل ها رو دست کاری کنید. و در کل جلوگیری از لود شدن فیل jquery کار اشتباهیه مگر این که مطمئن باشید سایتتون قالبش مربوط به 10 سال پیشه ! همونطور که اقای فخار گفتن باید شرط برای صفحه بزارید نه این که کلا جلوی لودش رو بگیرید.
- 9 پاسخ
-
- 1
-
خوب دوست عزیز حلقه ی for واسه همین روز هاس دیگه ))) مقدار رو میزاری توی یک متغییر و حلقه for رو به اندازه اون تکرار می کنی مثال : <?php $adad = 12; for ($i = 1; $i <= adad; $i++){ echo '<div class="msc mscselect" data-msc="' . $i . '"> <div class="Tline Rayka1"><h2> ناز</h2><a href="http://www.kingblog.ir">سایر مطالب امروز</a></div> </div>'; } ?> موفق باشید.
- 9 پاسخ
-
- 2