برترین های انجمن

  1. Morteza

    Morteza

    وردپرس پارسی


    • امتیاز

      67

    • تعداد ارسال ها

      19,549


  2. sajad

    sajad

    راهبر ارشد


    • امتیاز

      35

    • تعداد ارسال ها

      932


  3. mehran-b

    mehran-b

    راهبر ارشد


    • امتیاز

      9

    • تعداد ارسال ها

      2,748


  4. Mobin

    Mobin

    استاد


    • امتیاز

      9

    • تعداد ارسال ها

      880



Popular Content

نمایش ارسال هایی با بیشترین امتیاز تا 20/07/98 در پست ها

  1. 74 points
    وردپرس یک سیستم مدیریت محتوا قدرتمند می باشد . در اینجا من می خوام 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
  2. 27 points
    نسخه پایدار افزونه منتشر شد. http://wordpress.org/plugins/wp-parsidate لیست تغییرات این نسخه: - مشکل در پیوند پستها برای عدم نمایش دسته ها برطرف شد - مشکلات خروجی زمان برای تگ اوپن گراف در افزونه سئو وردپرس برطرف شد - مشکل نمایش تاریخ شمسی در بخش سفارشات ووکامرس برطرف شد - تغییر زبان مجزا برای بخش مدیریت و سایت در افزونه مجدد فعال شد - حالت ویرایشگر متن، چپ به راست تنظیم شد * Post Permalink Fixed * WordPress SEO OpenGraph Dates fixed * WooCommerce order detail date fixed * New option for set locale in plugin page settings * LTR post editor text mode از دوستانی که مشکلات افزونه رو سریع گزارش دادن و به تکمیل افزونه کمک کردن صمیمانه تشکر می کنیم. لطفا مشکلات افزونه رو در تاپیک های جداگانه در همین بخش مطرح کنید.
  3. 23 points
    اسکریپتی نوشتم برای انتقال فایل از هاستی به هاست دیگر ، مزیت این اسکریپت انتقال فایل ها بدون دانلود و آپلود هست یعنی از هاستی به هاستی دیگر منتقل میود کهمزیت این روش سرعت آن است ؛ مثلا فایل 500 مگ را در کمتر از 10 ثانیه منتقل میکند سوپر لیچر در حال حاضر در ورژن 2 به سر میبرد و در آخرین نسخه تغییرات اساسی مثل نصب آسان ، امنیت با پسورد ، تغیبر نام ، محافظت در برابر آپلود شل با محدود کردن پسنود های مجاز یکی از مزیت های این اسکریپت تک فایل بودن آن است ، همه سوپر آپلودر درون یک فایل جایگری کرده و با سرعتت بالا اجرا میشود. الاعات بیشتر را می توانید در این لینک دنبال کنید : سوپر لیچر superlecher-installer-ver2.0.zip
  4. 20 points
    امکانات زیاد، مناسب برای وبلاگ و مجله واکنش‌گرا با رزولیشن بالا. Hueman برای کسانی منتشر شده‌است که عاشق نوشتن هستند و به طراحی و کاربرپسند بودن وبسایت هم اعتقاد دارند.از آخرین باری که یک‌آزاداندیش پوسته‌ای رو فارسی‌سازی و در اختیار کاربران قرار داد زمان زیادی گذشته‌است. برای این نوشته پوسته‌ای زیبا،‌واکنش‌گرا، ساده، با سئوی بالا، سبک و شیک رو برای اشتراک‌گذاری انتخاب کرده است. پوسته‌ی hueman که توسطalxmedia ساخته و پرداخته شده‌است. پوسته‌ای واکنش‌گرا که از دو سایدبار (با امکان حذف هرکدام) به صورت ساخته شده‌است که در رزولیشن‌های پایین تصویر آنها محفی می‌شوند. (برای تست این گزینه، می‌توانید با فشاردادند کلید ترکیبی ctrl++ صفحه مرورگر را بزرگ نمایید ) این پوسته تحت لیسانس GPL و WTFPL به صورت صددرصد رایگان برای استفاده و ویرایش طراحی شده‌است. شما می‌توانید پروژه human را در گیت‌هاب دنبال کنید. گوشه‌ای ازویژگی این پوسته را با هم می‌خوانیم؛ رزولیشن واقعی ۱۰۰ درصدی کیفیت فوق العاده‌ی نمایشگرهای رتینا و دستگاه‌های دیگر. بدون هیچگونه بزرگنمایی!! گزینه‌های ویرایشگر زیاد تغییرات بدون محدودیت رنگ‌ها در پوسته. منوی بالا، سربرگ، پانویس و پس‌زمینه در یک ثانیه. فرا واکنش‌گرا (Responsive) این پوسته چه در رزولیشن‌های بالا و HD و چه در تلفن‌های همراه به بهترین شکل نمایش داده می‌شود. سایدبار منعطف تنظیم ۰-۲ سایدبار سمت چپ، راست یا یکی برای طرفین. تمامی‌برگه‌ها، نوشته‌‌ها و انتخاب حالت یکتای استاندارد وردپرس. تغییر سایز سایدبار در حالت پیش‌فرض سایدبار اصلی ۳۰۰px و سایدبار دوم ۲۲۰px می‌باشد اما این امکان قابل تغییر می‌باشد. ۰-۴ ابزارک بخش پانویس به تعداد لازم، برای پانویس‌تون بخش ابزارک بسازید. تعداد ۳ تا برای تمامی‌دستگاه‌ها، مناسب می‌باشد. پوسته‌ای بدون تصویر با کمک فونت FontAwesome، سی‌اس‌اس و فلت مدرن شما، این پوسته در زمان بازآوری بین ۱تا۳ تصویر در مجموع استفاده می‌شود. شمارنده شبکه‌های اجتماعی با یکجاسازی sharrre در این پوسته، شما با دکمه‌های اشتراک گذاری با کیفیت بالا می‌توانید تعداد اشتراک‌های نوشته‌هایتان را در شبکه‌های اجتماعی می‌بینید. البته اگر علاقه‌ای ندارید،‌آن را غیرفعال کنید. عرض وبسایت رو تنظیم کنید سایزی را برای عرض وبسایت‌تان انتخاب کنید. ۱۰۲۴ تا ۱۶۰۰ قابل تغییر می‌باشد. نوشته‌های مرتبط و نوشته قبل و بعدی بخش نوشته‌های مرتبط همراه با تصویر انگشت‌نمای آن به همراه بخش نوشته‌های پیشین و پسین بخش‌های ابزارک نامحدود بسازید هیچ محدودیتی برای ساخت سایدبار ندارید. شما می‌توانید آنها را در برگه‌ها، نوشته‌ها و هر بخش از وبسایت که علاقه داشتید، اضافه کنید. اسلایدر نوشته‌های ویژه نمایش پست‌های آخر یا ویژه با تصاویر بزرگتر در بالای وبلاگ. این تعداد بین ۰-۱۰ متغیر می‌باشد. حالت نوشته راه‌حلی آسان برای نمایش ویدئو، صدا، تصویر، گالری، پیام‌های مناسبتی، لینک و … . این پوسته از ده فرمت پشتیبانی می‌کند. پیوند به شبکه‌های اجتماعی راه‌حلی آسان برای نمایش آدرس شبکه‌های اجتماعی در سربرگ و پانویس. شما می‌توانید از ۳۷۰ ایکن، با هر رنگی که علاقه داشتید، استفاده کنید. حالت Boxed اگر وبسایت‌های عریض علاقه ندارید، این بخش برای شما می‌باشد. قالب اصلی‌تان را محدود کنید. امکانات دیگر؛ بخش تنظیمات پوسته بخشی با امکانات فوق‌العاده برای سفارشی‌سازی هر چه بیشتر پوسته سئوی خوب این پوسته برای موتورهای جست‌و‌جوگر بهینه‌سازی شده‌است و بهترین نتیجه را برای وبسایت شما به همراه می‌آورد. پشتیبانی محلی‌سازی البته این مورد قبلاً حل شده‌است. کدنویسی رک و راست ساختار کدنویسی این پوسته بر پایه خود وردپرس، ساده و کار با آن راحت می‌باشد. بدون هیچ لایه و پیچ تو در تویی. ابزارک‌های سفارشی به راحتی ویدئوهای واکنش‌گرا، تب محتوا، آخرین نوشته‌ها و … به سایدبارتان اضافه کنید. لوگوی سفارشی خودتان را آپلود کنید تنها با چند کلیک، لوگوی خودتان را آپلود کنید یا از متن معمولی استفاده کنید. سفارشی‌سازی پوسته تغییرات ریز و درشت روی این پوسته راحت و مجاز می‌باشد. پشتیبانی از تمامی‌مرورگرها سازگار با آخرین نسخه مرورگرهای مدرن – فایرفوکس، کروم، سافاری، اُپرا و اینترنت‌اکسپلورر ۸ یا ۹+. فریم‌ورک Option Tree یکجاسازی کامل با افزونه optionTree، که افزونه‌ای رایگان برای تنظیمات و تغییرات پوسته. راه‌حلی آسان برای سفارشی‌سازی و اصلاح پوسته. برای دانلود این پوسته زیبا از لینک زیر کمک بگیرید: لینک مستقیم دانلود لینک به توضیحات نوشته hueman.zip
  5. 10 points
    ممنون ولی بیشتر زحمت این نسخه برای پارسا بود.
  6. 10 points
    از آقا مرتضی و مبین بابت بروزرسانی و کار روی افزونه تشکر می کنیم ....
  7. 9 points
    واقعا جای تشکر داره از دوستانی که بدون هیچ هزینه ای این پروژه ها رو مدیریت و پشتیانی می کنند
  8. 5 points
    پوسته خوبی هست. خودم می خواستم این رو فارسی کنم ولی وقت نداشتم. پیوست در انجمن فراموش نشود.
  9. 4 points
    دوستان عزیز سلام، امروز تصمیم گرفتم تجربیات خودم رو در رابطه با نصب یه پوسته یا قالب در اختیار شما بزارم و شما رو مرحله به مرحله جلو ببرم تا یه قالب رو درست و صحیح نصب کنید. نصب کردن پوسته اسمش ترسناکه و هر کسی فکر میکنه که چه خبره حالا. فقط یه کمی کار میبره و دقت احتیاج داره. من دیروز قالب سایتم رو خودم عوض کردم و دارم دکوراسیون میبندمش و گفتم این تجربه رو هم با شما شریک بشم. اولین قدم در راه نصب یه پوسته یا قالب ، پیدا کردن قالب مورد نظر و خریداری کردنش و یا دانلود کردنشه. من خودم پوسته اول سایتم رو اول دانلود و نصب کردم و بعد وقتی از اینکه درست کار میکنه مطمئن شدم لایسنسش رو خریداری کردم. توجه داشته باشید که لایسنس هم باید خریداری بشه برای اینکه هم ساپورت و پشتیبانی توسط طراح داشته باشید و هم آپگرید های پوسته مخصوص کسایی هست که لایسنس دارن و اینطوری سایتتون راحت هم آپگرید میشه پوستش. برای خرید پوسته هم سایت های متعددی هستن که اینجا مجال گفتگو در مورد اونا نیست و اصلا جاش نیست. خب ما فایل پوسته رو دانلود میکنیم. حالا یه فایل زیپ داریم که پوسته رو شامل میشه. خیلی وقتها هم وقتی پک یه پوسته رو میگیریم، این پک شامل پلاگین های لازم روی پوسته هم میشن که باید فایل زیپ اصلی رو اکسترکت کنیم و از توش یه فایل زیپ دیگه بدست میاریم که اسم پوسته روشه و این فایل اصلی پوسته هست، بقیه شامل لایسنس و افزونه ها یا همون پلاگین ها میشن. حالا ما فایل پوسته رو داریم و میخوایم که نصبش کنیم روی سایتمون. برای این کار چند روش وجود داره که من از راحت ترین روشش شروع میکنم و دونه دونه ی این روشها رو به شما توضیح میدم. شما از هر کدوم از این روشها که برین به یه نتیجه میرسین و میتونین پوسته رو روی سایتتون بارگذاری کنین. اول با راحت ترین راه شروع میکنیم: 1- نصب پوسته از کنترل پنل وردپرس// برای این کار به فایل زیپ پوسته نیاز داریم. از منوی نمایش ، پوسته ها رو انتخاب میکنیم و از اونجا افزودن پوسته تازه رو کلیک کرده و فایل زیپ شده ی پوسته رو آپلود میکنیم. وقتی این کارو انجام میدیم اگه نگاه کنین، پایین صفحه سمت چپ جریان نصب پوسته رو نشون میده. بعد از چند دقیقه یه صفحه میاد که اعلام میکنه پوسته با موفقیت نصب شد. حالا شما باید پوسته رو فعال کنین. فعال کردن پوسته ی جدید اصلا کاری نداره. دوباره میرین از منوی نمایش پوسته ها رو انتخاب میکنید، از اونجا روی پوسته ی تازه کلیک میکنید و گذینه ی فعال سازی رو انتخاب میکنید. تا اینجا صبر کنین من روشهای دیگه ی نصب پوسته رو شرح بدم بعدش بریم مرحله ی بعد، چون هنوز خیلی کار داریم و تازه آغاز است. 2- نصب پوسته با استفاده از فایل منیجر هاست// این کار هم به سادگی همون روش اوله. شما باید وارد فایل منیجر هاستتون بشین، بعد از اونجا به این مسیر برین: wp-content/themes/ سپس اونجا فایل زیپ پوسته رو آپلود کنید و بعد از اینکه آپلودش تموم شد Extract کنید اون فایل زیپ پوسته رو. اینم تا اینجا که قالب نصب میشه و فقط از همون روش که در بالا برای فعال کردن قالب ذکر شد برای فعال کردنش باید استفاده کنید. بازم کار ادامه داره. بزارین روش بعدی رو هم بگم به ادامه ی کار هم میرسیم. 3.-آپلود و نصب قالب با استفاده از FTP// این روش هم به سادگی دو روش قبل هست فقط یه فرقی با اون دو روش داره و اون اینه که اینجا باید فایل زیپ شده رو اول extract کنیم و بعد آپلود کنیم. به این صورت که ابتدا فایل رو همونطور که گفتم Extract میکنیم، بعد با یه نرم افزار مثل Filezilla به هاست متصل میشیم و بازم میریم سراغ این فولدر به این مسیر: wp-content/themes/ و اونجا فایل EXTRACT شده ی پوسته رو آپلود میکنیم. بعد بازم باید به همون روش که توضیح دادم فعالش کنیم. وقتی این کارا رو انجام دادیم ، اگه یه نگاه به سایت بندازیم وحشت میکنیم اصولا! چون همه چی بهم ریختس و کار ما از همینجا شروع میشه. اولین کاری که باید بکنیم اینه: - اگه اولین باریه که قالب میریزیم روی سایتمون و اولین قالبه، فقط افزونه هایی رو که داریم و بالای ادمین پنل وردپرس پیام میده که لازم هستن رو نصب کنین. اگه هم سایتتون قبلا یه قالب دیگه داشته، کاری که باید بکنین اینه که افزونه های قالب جدید رو همه رو آپلود و فعال کنید، و افزونه هایی که مربوط به پوسته ی قبلی هستن همه رو غیر فعال کنین. توجه داشته باشین اینجا منظور اون افزونه هایی نیست که خودتون بعدا نصب کردین مثل سئو و cashe و و و . فقط اونایی که مختص پوسته ی کهنه هستن باید غیر فعال بشن. این کار باید حتما اول انجام بشه تا بتونیم بریم مرحله بعدی. حالا به دو حالت میرسیم. یا اینکه شما میخواین خودتون روی پوسته مانور بدین و خودتون سایت خودتون رو تنظیماتش رو انجام بدین و به سلیقه ی خودتون دیزاین کنین ، و یا اینکه میخواین از اصل پوسته ای که تهیه کردید ایده بگیرید و مثل همون سایتتون رو درست کنید. 1- اگه میخواین که خودتون سایتتون رو تزئیین کنین و به سلیقه ی خودتون تنظیماتش رو انجام بدین که بسم اله. شروع کنین. ولی روش بهتر به نظر من روش دومه که بهتر هم جواب میده. 2- یه فایل توی فایل اولیه ی زیپ پوسته که Extract کردین هست، یه فولدره که این اسم رو داره: Demo Content. اون فولدر رو اگه باز کنین و توشو ببینین ، میبینین که یه سری فایل داره مربوط به پوسته ی مورد نظرتون که نصب کردین روی سایت. حالا یا میتونین این فایل رو دستی آپلود کنین یا برین به قسمت : Theme Settings (این گذینه تو هر پوسته ای یه اسمی داره، Theme Settings, Theme Options و و و ، که شما بسته به اسمش توی پوستتون اونو انتخاب میکنین) و اونجا یه گزینه هست به نام Import Demo که روی دکمه ی اون کلیک کنین و صبر کنین تا دمو لود بشه و به 100% برسه. بعد روی صفحه ی اصلی سایتتون یه CTRL+ F5 بگیرین تا بروزر کش هاش پاک بشن و سایت یه دور رفرش بشه. میبینید که سایت شما تبدیل شد به دموی اون پوسته ای که نصب کردید! حتی عکسهای اون دمو رو هم داره! کار جدید شما مبارک! مسئولیت هاتون از حالا شروع میشه. شما باید به تنظیمات پوسته یا همون Theme Settings برسید و همه چی رو مرتب کنین و جای عکسهای قالب از عکسها و بنرهای قالب خودتون استفاده کنین. توجه داشته باشین که حتما روی صفحه اصلی سایت CTRL+ F5 بگیرید و اونو رفرش نکنین و دکمه ی Home یا صفحه اصلی رو کلیک نکنین. لینک ها همه به سایت مربوط به پوسته ی جدیدتون راه دارن و شما باید از طریق منوی نمایش: ابزارک ها فهرست ها تمامی لینکها رو دوباره ویرایش کنین و منو رو مرتب کنید که روی هر لینکی که کلیک میکنین به جای درست خودش بره. یه چیز دیگه هم مهمه و باید یادتون باشه. پک فونت رو حتما نصب کنین از طریق همون Theme Settings و یا از افزونه ی مخصوص اون فونت برای نصب شدن آسونش توی سایتتون استفاده کنین. طریقه ی دستی آپلود کردن Demo Content: 1- وارد پنل ادمین وردپرس بشین. 2- به تنظیمات برین وImport رو انتخاب کنین. 3- اونجا Wordpress Importer رو نصب و فعالسازی کنین. (مثل یه افزونس) 4- حالا فایل Content.xml رو اونجا و از طریق اون Wordpress Importer آپلود کنید. در اون مرحله شما رو به عنوان ادمین یا یکی از کاربرهای سایت شناسایی میکنن. 5- حالا دمو آپلود شده و وردپرس خودش همه چی مربوط به سایت شما رو ایمپورت میکنه و میرسین به مرحله ای که باید همه چی رو مرتب کنید. این بود تا اینجا روشهای نصب پوسته ی وردپرس روی سایت، در ادامه به بررسی مراحل بعد خواهیم پرداخت . پ ن: خیال کردم لازمه یه همچین آموزشی تو این بخش باشه که کاربرای تازه کار مطالعه کنن و خودشون قالب و پوسته ی سایتشون رو نصب کنن. من خودم خیلی از این کار میترسیدم ولی الان مثل شیر خودم سایتم رو دارم سر و سامون میدم. امیدوارم مدیران عزیز این انجمن از دست من عصبانی نشن که این کارو سر خود انجام دادم. این نمونه ای میشه از همون اطلس وردپرس و ووکامرس که قبلا در بخش پیشنهادات و انتقادات در موردش صحبت کرده بودم. درود
  10. 4 points
    سلام، از بین رفتن بک لینک‌ها بعد از مدتی میشه عین داستان همین الآن که انگار هیچ بک لینکی ندارید. پیشنهاد می‌کنم خودتون برای بک لینک ساختن اقدام کنید. کار زمان‌بر و طولانی هست، اما تاثیرش دائمی هست و مطمئن. حالا رپورتاژ هم نگرفتید، میتونید با ساختن وبلاگ تو سرویس‌های وبلاگ دهی که اتوریتی بالایی دارن، ماهی حداقل یک مطلب توی وبلاگ‌ها بزنید که هم مفید باشه و هم مرتبط با اون چیزی که میخواین لینک بگیرید، داخلشم یه لینک با کلمات کلیدی درجه سه که انتخاب کردید به محتوای سایت خودتون بدین.
  11. 4 points
    ممنون. لینکِ دانلود مستقیم هست و فقط برای آمار دانلود، لینک به پیوند اصلی داده‌ شده.
  12. 4 points
    سلام دوست عزیز قبلا توی اینجا بحث شده بود.
  13. 3 points
    سلام این کد رو در فایل functions.php قالب جاری سایت قرار بدید. add_action( 'admin_head', function(){ ?> <style> div#taxonomy-category div#category-all li#category-13, div#taxonomy-category div#category-all li#category-13 > ul.children { display: none !important; } </style> <?php } );
  14. 3 points
    @ehsantoomaj2000 چند حالت وجود داره. شما گفتی خارج از داشبورد وردپرس حالا اینجا اگر اون فرمه که باهاش میخوای پست رو بفرستی روی همون هاستی باشه که وردپرس هم اونجاست به راحتی با تابع wp_insert_post میشه پست رو ایجاد کرد. حالت بعدی اینه که کلا فرمه روی یه سرور دیگه باید که دو حالت داره: از XML-RPC API وردپرس استفاده کنید. از REST API وردپرس استفاده کنید.
  15. 3 points
    سلام نیازی به ساخت فایل نیست. اگه اشتباه نکنم این کد باید روی سایتون جواب بده. لطفا تستش کنید: add_filter( 'wpseo_breadcrumb_links', 'wpseo_breadcrumb_remove_limited' ); function wpseo_breadcrumb_remove_limited( $breadcrumbs ) { if ( is_product() ) return $breadcrumbs; return false; } این کد رو تو فایل functions.php قرار بدید.
  16. 2 points
    سلام مشکلی وجود نداره هر صفحه ای که سرعت بارگزاریش از 3 ثانیه بیشتر باشه در بخش speed (experimental لیست میشه. اگر سرعت بارگزاری مطالب را طوری بهینه کنی که در حالت مبایل و دسکتاپ کمتر از 3 ثانیه لود بشه این ارورها رفع میشه.
  17. 2 points
    سلام . اگر توی قسمت هدر پنل ادمین سمت چپ بالا رو نگاه کنی میبینی نوشته" تنظیمات صفحه " توی اون قسمت گزینه ی چکیده مطلب رو تیک بزن! اگر این گزینه توی موارد بالا بود و باز توی قالب نمایش نداد باید کد زیر روی توی قالبت جایگذاری کنی ! <?php the_excerpt(); > اگر نبود باید دید این بخش اگر افزونس توی فایل افزونه و اگر پست تایپ هست توی قسمت پست تایپت ( فایل فانکشن ) باید پشتیبانی از چکیده مطلب رو اضافه کنی!
  18. 2 points
    درود. اگه تو وردپرس میخواید اینکارو انجام بدید و به کدنویسی آشنایی دارید مراحل زیر رو انجام بدید. فرض کنید در حالت عادی وقتی کاربر هنوز وارد نشده چنین کدی در هدر داریم: <button> ورود کاربران </button> شما باید کدی بصورت شرطی تعریف کنید که وقتی کاربر وارد شد محتوای مورد نظر رو نمایش بده و در غیر این صورت برای مثال کد بالا رو نمایش بده. کد شما میتونه به این شکل باشه: <?php if ( is_user_logged_in() ) { ?> <!-- اگر کاربر وارد شد --> <h3> <?php global $current_user; get_currentuserinfo(); echo $current_user->user_login . "\n";?></h3> <?php } else { ?> <!--در صورتی که کاربر وارد نشده بود --> <button> ورود کاربران </button> <!--دکمه ورود --> <?php } ?> حالا کدهای شما به هر شکل باشن میتونید در جای مناسبش جایگذاری کنید. امیدوارم مفید باشه.
  19. 2 points
    @ptp قاعدتا باید داخل فایل wp-config.php کد زیر باشه. define( 'DISALLOW_FILE_MODS', true ); اگر هست حذفش کنید.
  20. 2 points
    خیر. به این شکل هم میتونید کد رو استفاده کنید. <?php add_action( 'admin_head', function(){ ?> <style> div#taxonomy-category div#category-all li#category-13, div#taxonomy-category div#category-all li#category-13 > ul.children { display: none !important; } </style> <?php } ); ?>
  21. 2 points
    حداقل نسخه ای که برای وردپرس نیاز هست 5.6.20 هست که باید برای هاست شما ست بشه. اگه روی 7.3 هم بزارید خوبه.
  22. 2 points
    این خطی که براتون مشخص کردم ( ۵۷۸ ) رو پاک کنید مشکل برطرف میشه.
  23. 2 points
    معمولا ووکامرس برای این منظور مناسبتره ولی این هم هست: https://wordpress.org/plugins/gift-voucher/ https://wordpress.org/plugins/woocommerce-gift-coupon/
  24. 2 points
    خواهش میکنم. اینطوری مشکل مشخص نمیشه لطفا فایل فانکشن قالب رو پیوست کنید تا بررسی کنم. و اگه میتونید بگید که کدوم خط مشکل داره
  25. 2 points
    من درباره اینکه فیلد های فرم چی باشه اصلا کاری ندارم چون مربوط به فرانت اِند میشه. به صورت کلی اگر فایل form.php بغل فایل wp-load.php در روت وردپرس باشه کدهاش به شکل زیر میشه. <?php // Load the WordPress library. require_once( dirname( __FILE__ ) . '/wp-load.php' ); // Create post object $my_post = array( 'post_title' => wp_strip_all_tags( $_POST['post_title'] ), 'post_content' => $_POST['post_content'], 'post_status' => 'publish', 'post_author' => 1, 'post_category' => array( 8,39 ) ); // Insert the post into the database wp_insert_post( $my_post ); ?> <!-- The form is here -->
  26. 2 points
    سلام این کد را در فایل style.css قالب یا بخش سفارشی سازی وردپرس قرار بدید مشکل برطرف میشه. html, body { overflow-x: hidden !important; }
  27. 2 points
    سلام به انجمن خوش اومدین دوست عزیز اینکار رو با فریم انجام میدن. https://www.w3schools.com/tags/tag_iframe.asp
  28. 2 points
    کدی که براتون پیوست کردم از روی همین رفرنس الگو برداری شده. این کد رو تست کنید: add_filter( 'wpseo_breadcrumb_links', 'wpseo_breadcrumb_add_woo_shop_link' ); function wpseo_breadcrumb_add_woo_shop_link( $links ) { global $post; if ( is_woocommerce() ) { $breadcrumb[] = array( 'url' => get_permalink( woocommerce_get_page_id( 'shop' ) ), 'text' => 'Shop', ); array_splice( $links, 1, -2, $breadcrumb ); } return $links; }
  29. 2 points
    میتونید یه شرط دیگه هم اضافه کنید که اگه صفحه‌ای که داره لود میشه پست یا پیج بود تابع فالس برگردونه. اینطوری تغییری تو سایر بردکرامب ها انجام نمیشه.
  30. 2 points
    خواهش میکنم. میتونید به این شکل عمل کنید: <?php if ( function_exists('yoast_breadcrumb') ) { yoast_breadcrumb( '<p id="breadcrumbs" style="color: red; padding: 10px; margin: 10px; background-color: blue;">','</p>' ); } ?>
  31. 2 points
    سلام بریدکرامب شما با یه تگ p که آیدی breadcrumbs داره تو خروجی ارسال میشه. شما هم میتونید به همین آیدی تو css بیاید و خصوصیتهای موردنظرتونو تخصیص بدید و هم میتونید به همین تگ p یه کلاس با اسم دلخواه اضافه کنید و بعد استایل نویسی رو براش انجام بدین.
  32. 2 points
    سلام خبرهای این چند روز اخر که حذف شدن در گوگل کنسول خطای 404 میگیری ولی چون تعدادشان زیاد نیست جریمه خاصی نمیشی ولی بایستی کمترین اشتباه را داشته باشی تا بتونی ترافیک خوبی از گوگل بگیری
  33. 2 points
    سلام برای cpanel: https://www.wpbeginner.com/wp-tutorials/how-to-add-free-ssl-in-wordpress-with-lets-encrypt/ https://mythemeshop.com/blog/lets-encrypt-free-ssl/ در directadmin و با دسترسی سرور: https://www.interserver.net/tips/kb/letsencrypt-support-directadmin-control-panel/ https://help.poralix.com/articles/how-to-enable-letsencrypt-in-directadmin
  34. 2 points
    سلام. میتونید با افزونه گرویتی فورمز این کارو بکنید. یه فرم بسازید که هیچ فیلدی نداره و با افزونه های درگاه های پرداخت هم راحت به درگاه های واسط بانکی میشه وصلش کرد.
  35. 2 points
    اگه فورمت تو دیتابیس datetime هست تاریخ رو به صورت زیر وارد کنید $time = date('Y-m-d H:i:s');
  36. 2 points
    به صورت عمومی پلاگینهایی هستن که یوزر پروفایل میسازن https://wordpress.org/plugins/ultimate-member/ https://wordpress.org/plugins/profile-builder/ ولی اینکه کاربرا ببینن کاروشون تو چه مرحله ای هست این بستگی به کارشون داره ایا خرید و ووکامرس هست یا چیز دیگه؟ چون اگه کار خاصی باشه باید از یک برنامه نویس برای این کار استفاده کنید
  37. 2 points
    این هوک رو تست کنید function update_time( $formdata, $tableId ) { $time = time(); $get_current_user_id = get_current_user_id(); $formdata['userid'] = "$get_current_user_id"; $formdata['time'] = "$time"; return $formdata; } add_filter('wpdatatables_filter_frontend_formdata', 'update_time', 10, 2);
  38. 2 points
    کد زیر رو تست کنید function update_time( $formdata, $rowId, $tableId ) { if ($table_id == 121 ) { $time = time(); $get_current_user_id = get_current_user_id(); $formdata['userid'] = "$get_current_user_id"; $formdata['time'] = "$time"; } return $formdata; } add_filter('wpdatatables_after_frontent_edit_row', 'update_time', 10, 3);
  39. 2 points
    میتونین از کد زیر استفاده کنین $text = 'اکبری: این یک نوشته تست است.'; preg_match('/^([^:]+):/iu',$text,$match); if(!empty($match)){ $text = str_replace($match[0],'',$text); $text .= "<br />نقل قول از $match[1]"; } echo $text;
  40. 2 points
    درود دوست گرامی و بسیار ممنونم از راهنمایی خوبتون
  41. 1 point
    اینها قابلیت های جدید هستن: https://www.blog.google/products/search/reintroduction-googles-featured-snippets/ https://www.blog.google/products/search/providing-more-comprehensive-results-your-questions-search/ https://www.blog.google/products/search/helping-you-find-useful-information-fast-search/
  42. 1 point
    مشکل رو پیدا کردن. به این دلیل که بعضی از قسمت های سایت در موبایل به صورت display:none هستند و کش در موبایل و هم در دستکتاپ به یک نوع ضبط میشه بنابراین گاهی کش موبایل رو برای کامپیوتر و همینطور گاهی کش دسکتاپ رو برای موبایل لود می کرد. تنها کاری که کردم این بود که داخ افزونه wp-rocket داخل تنظیمات گفتم که کش موبایل جدا باشه
  43. 1 point
    سلام این به دلیل تابع sanitize وردپرس هست که اینکار انجام میشه. میشه هوکش رو غیرفعال کرد که توصیه نمیکنم.
  44. 1 point
    سلام وردپرس رو مجدد روی هاست آپلود و اکسترکت کنید. به احتمال زیاد مشکل باید برطرف بشه
  45. 1 point
    با قابلیت inspcet element روی هر آیتم بزنید، id اون رو میتونید بگیرید، بعد باید فایل استایلی رو به بخش مدیریت اضافه کنید: https://css-tricks.com/snippets/wordpress/apply-custom-css-to-admin-area/ یا https://davidwalsh.name/add-custom-css-wordpress-admin
  46. 1 point
    سلام به انجمن خوش اومدین دوست عزیز بنظر میرسه مشکل در فایل tutor-front.js پوسته‌تون باشه که پروپرتی mouse رو نمیتونه بخونه، خط 28 اون فایل رو اینجا کپی کنید.
  47. 1 point
    بله تنظیمات یا درست نیستن یا با تنظیمات سرور تداخل دارن.
  48. 1 point
    خب خود پوسته توضیحی مستنداتی نداشته؟
  49. 1 point
    کد سادش به صورت زیر هست کد html <input type="text" name="keyword" id="keyword" onkeyup="fetch()"></input> <div id="datafetch">Search results will appear here</div> کد ایجکس <script type="text/javascript"> function fetch(){ jQuery.ajax({ url: '<?php echo admin_url('admin-ajax.php'); ?>', type: 'post', data: { action: 'data_fetch', keyword: jQuery('#keyword').val() }, success: function(data) { jQuery('#datafetch').html( data ); } }); } </script> تابع wp ajax که تو فایل function.php قرار میگیره // the ajax function add_action('wp_ajax_data_fetch' , 'data_fetch'); add_action('wp_ajax_nopriv_data_fetch','data_fetch'); function data_fetch(){ $the_query = new WP_Query( array( 'posts_per_page' => -1, 's' => esc_attr( $_POST['keyword'] ), 'post_type' => 'post' ) ); if( $the_query->have_posts() ) : while( $the_query->have_posts() ): $the_query->the_post(); ?> <h2><a href="<?php echo esc_url( post_permalink() ); ?>"><?php the_title();?></a></h2> <?php endwhile; wp_reset_postdata(); endif; die(); }
  50. 1 point
    @ragbook احتمالی که میشه داد اینه که کدهای مربوط به سیو کاستوم فیلد ها به درستی نوشته نشدن. مثلا مواردی مثل کرون جاب وردپرس یا اتو سیو در نظر گرفته نشده.