• اطلاعیه ها

    • Saeed Fard

      برگزاری میتاپ وردپرسی   14/08/96

      بعد از اولین دوره همایش وردپرس در ایران اگر پیگیر اخبار وردپرس بوده باشید، حتما خبر برگزاری چندین میتاپ و جلسه متعدد وردپرسی را شنیده‌اید، یکی از بحث‌های اصلی که محور اصلی این میتاپ‌ها بوده است برگزاری وردکمپ بود که به طور جدی دنبال می‌شود. این میتاپ‌ها و جلسات توسط جمعی از فعلان حوزه وردپرس در کنار وردپرس‌پارسی برگزار می‌شد و مسائل مربوط به این حیطه و از جمله وردکمپ مورد بحث قرار می‌گرفت. این بار با رایزنی‌هایی که با تیم اصلی وردپرس داشتیم در بخش دوم این رویدادها قصد داریم که میتاپ‌ها و جلسات وردپرسی را به صورت آزاد برگزار کنیم تا تمامی علاقه‌مندان و دوست‌داران وردپرس فرصت حضور داشته باشند و با گردهمایی، جامعه کاملتری از دوست داران وردپرس بسازیم و از تجربیات یکدیگر استفاده کنیم.   بدیهی است که این رویدادها با رویکرد مثبت در جهت سود رسانی به جامعه وردپرس و افراد حاضر در آن برگزار می‌شود و برای تمامی علاقه‌مندان به وردپرس است. پس اگر یک کاربر معمولی وردپرس یا یک توسعه دهنده هستید می‌توانید در این رویدادها شرکت کنید. ما در ملاقات‌هایمان از موارد مختلف و کاربردی وردپرس صحبت می‌کنیم و علاقمند به توسعه هر چه بیشتر وردپرس در ایران هستیم. ما وردپرس را دوست داریم. عضویت در این گروه برای همه افرادی که مایل به پیوستن هستند بدون در نظرگرفتن توانایی‌ها، مهارت‌ها، وضعیت مالی و یا معیارهای دیگر باز و رایگان است. فضای میتاپ‌ها و جلسات ما دوستانه و آزادنه و دور از هرگونه تبعیض و رفتارهای زننده است. بر این اساس از تمامی دوستانی که علاقه‌مند به شرکت در میتاپ‌های وردپرس هستند دعوت می‌شود تا از طریق لینک زیر در سایت میتاپ اقدام به ثبت‌نام کنند و منتظر خبرهای برگزاری جلسات در آینده باشند . لینک ثبت نام و عضویت : https://www.meetup.com/Iran-WordPress-Meetup    

امیر حسین حبیبی

عضو سایت
  • تعداد ارسال ها

    858
  • تاریخ عضویت

  • آخرین بازدید

  • Days Won

    18

تمامی ارسال های امیر حسین حبیبی

  1. آیا می خواهید Google AMP برای وردپرس خود نصب کنید؟ AMP راهی برای سرعت بخشیدن به بارگزای وب سایت بر روی موبایل است. بارگزاری سریع صفحات باعث می شود سایت شما بخاطر سرعت بالایش بین کاربران محبوب شود. در ادامه به چگونگی کار با Google AMP می پردازیم. در این مقاله میخوانید: Google AMP چیست؟ نحوه نصب Google AMP بر روی سایت وردپرس عیب یابی و رفع اشکال دیدن AMPدر موتورهای جست و جو گسترش و سفارشی کردن AMP Google AMP چیست؟ Google AMP یک نرم افزار متن باز ابتکاری است که شرکت های معتبر مانند گوگل و توییتر از آن پشتیبانی می کنند. هدف از این پروژه پیدا کردن راهی برای بارگزاری هر چه سریعتر وبسایت ها بر روی تلفن همراه است. در بسیاری از تلفن های همراه، بارگزاری متن ها کند است و بارگزاری آن برای دقایقی طول می کشد با اینکه برخی از صاحبان سایت ها برای اصلاح این کار تلاش می کنند. AMP با استفاده از کدهای ساده HTML و Javascript قابل دسترسی است. با این کار مقداری از محتوا در کش Google AMP می ماند. برای همین است که وقتی برای بار دوم یا چندم بر روی نام سایت کلیک می کنید مقداری از محتوا بصورت سریع بارگزاری می شود. بسیاری دیگر از اپلیکیشن ها از این ابزار برای بالا رفتن سرعت خود استفاده می کنند. مانند گوگل، توییتر، لینکدین، ردیت و بسیاری دیگر از افزونه ها. بسیاری از متخصصین سئو بر این باورند که قابلیت Google AMP برای بالارفتن رتبه سایت بسیار موثر بوده و فضایی متفاوت برای کسانی که با سایت های کند بر روی موبایل خود کار می کنند ایجاد می کنند. اما در این زمینه چالش های زیادی برای صاحبان سایت ها، بلاگ ها و فروشگاه ها وجود دارد. Google AMP از HTML، JavaScript و CSS برای بالا بردن سرعت بارگزاری وبسایت ها استفاده می کند. برای همین برای استفاده از ویجت و امکانات دیگر محدودیت هایی وجود دارد. یکی از این محدودیت های اسکریپت های دینامیک است. یکی دیگر از خصوصیات Google AMPپشتیبانی از Google Analytics است. همچنین قابلیت جست و جوی گوگل نیز با Google AMP سازگار است. برای همین باید دقت کنید اگر تعدادی از بازدیدکنندگان وبسایتتان از گوگل وارد سایت شما می شوند بر روی سایت خود Google AMP را نصب کنید. نحوه نصب Google AMP بر روی سایت وردپرس ابتدا Google AMP را بر روی سایت وردپرس نصب کنید سپس به مسیر نمایش و بعد از آن AMP بروید. در این مسیر می توانید ببینید سایتتان بر روی موبایل چگونه است. در این قسمت همچنین می توانید پشت زمینه هدر و رنگ متن را عوض کنید. رنگ پشت زمینه هدر که انتخاب کنید برای لینک ها نیز به کار می رود. این افزونه همچنین از آیکون یا لوگوی سایتتان را اگر تم از آن پشتیبانی کند استفاده می کند. فراموش نکنید که برای ذخیره تنظیمات حتما کلید save را فشار دهید. هم اکنون می توانید وبسایت خود را بر روی موبایل با فزونه جدید امتحان کنید. هم چنین در انتهای URL خود می توانید /amp/ را اضافه کنید. مانند متن زیر: http://example.com/2016/10/my-blog-post/amp/ با این کار می توانید نسخه AMP سایت خود را مشاهده کنید. اگر کدهای پست را مشاهده کنید این خط را در HTML خواهید دید: <link rel="amphtml" href="http://example.com/2016/10/my-blog-post/amp/" /> خط بالا بیانگر این است که موتورهای جست و جو و دیگر سرویس ها یا نرم افزارهای AMP چگونه به دنبال نسخه های AMP می گردند. عیب یابی و رفع اشکال اگر خطای 404 دیدید سعی کنید از آخرین نسخه amp استفاده کنید. بعد از آن به تنظیمات و سپس صفحه پیوند های یکتا در صفحه ادمین سایت بروید. سپس گزینه ذخیره تغییرات را انتخاب کنید. در این صفحه چیزی را تغییر ندهید و فقط دکمه ذخیره تغییرات را فشار دهید. این کار باعث رفرش ساختار پیوند های یکتا وبسایت می شود. دیدن AMP در موتورهای جست و جو برای چک کردن AMP در گوگل می توانید به داشبورد گوگل کنسول وارد شده و بر روی Search Appearance و سپس Accelerated Mobile Pages بروید. اگر بلافاصله بعد از نصب این افزونه در قسمتی که در بالا گفته شد چیزی مشاهده نکردید، نگران نشوید. چون کمی طول می کشد تا AMP بتواند اطلاعات را در گوگل ایندکس کند. گسترش و سفارشی کردن AMP افزونه AMP برای وردپرس دارای محدودیت های زیادی برای تنظیمات است. برای سفارش کردن و گسترش این ابزار از افزونه های دیگری نیز می توانید استفاده کنید. اگر تاکنون از Yoast SEO استفاده می کردید باید Glue for Yoast SEO & AMP را نصب و راه اندازی کنید. این در حقیقت یک افزونه برای Yoast SEO و AMP است. برای تنظیمات بیشتر ابتدا به سئو و سپس به AMP بروید. این افزونه برای فعالسازی پشتیبانی AMP برای انواع دیگر پست ها است. در قسمت طراحی یا design می توانید رنگ و دیگر تنظیمات طراحی را انتخاب کنید. همچنین می توانید یک لوگو بارگزاری کنید تا اگر پستی عکس ندارد بصورت پیش فرض عکسی که قبلا بارگزاری کردید منتشر شود. همچنین با مراجعه به Analytics می توانید امکان Google Analytics را فعال کرده و ID مربوط به آن را در این قسمت وارد کنید. برای ذخیره شدن تغییرات بر روی دکمه save کلیک کنید. تعداد زیادی از افزونه ها هستند که پست های مرتبط، ویجت فوتر و آیکون های شبکه های اجتماعی را در AMP نشان می دهند. امیدواریم این مقاله به شما برای سرعت بخشیدن به بارگزاری سایتتان در تلفن همراه کمک کند. منبع : https://fenix.ir/?p=984
  2. چگونه می توان بوسیله SMTP با وردپرس ایمیل فرستاد؟ به صورت پیش فرض وردپرس از ایمیل PHP برای فرستادن ایمیل هایش استفاده می کند. این کار بخودی خود مشکلی ندارد و سامانه ای که وردپرس از آن استفاده می کند نیز اشکال خاصی ندارد اما سوال اینجاست که اگر بخواهیم از ایمیلی متعلق به یک سرویس ایمیلی دیگر استفاده کنیم باید چه کنیم؟ در پاسخ باید گفت که باید از SMTP استفاده کرد. برای شروع باید افزونه WP Mail SMTP را نصب کنید. وقتی افزونه را نصب کرده و فعال کردید زیر منو تنظیمات یک منو جدید خواهید دید که Email نام دارد. این منو برای تنظیمات ایمیل استفاده می شود. در عکس بالا تنظیمات زیادی برای ایمیل ها وجود دارد. تعدادی از این تنظیمات به شرح زیر هستند: From Email : آدرس ایمیل گیرنده، یعنی کسی که می خواهید به آن ایمیل بفرستید. From Name : نامی که برای شما در ایمیل درج شده برای مخاطب نمایش داده می شود. Mailer : آدرس ایمیلی که می خواهید از آن استفاده کنید Return Path : آیا می خواهید مسیر برگشتی از ایمیل خود به ایمیل شخص مقابل ایجاد کنید SMTP Host : نام هاست مربوط به SMTP SMTP Port : پورت سروری که با آن کار می کنید Encryption : اگر سرور SSL/TLS دارد نوع آن را انتخاب کنید Authentication: کنترل اینکه آیا سرور نیاز به authentication دارد یا نه Username : نام کاربری سرور SMTP Password : رمز عبور سرور SMTP اگر اطلاعات زیر داشته باشید به راحتی می توانید پس از تکمیل اطلاعات ایمیل خود را با فشردن یک دکمه ارسال کنید. امیدواریم این مقاله نکاتی مفید برای ارسال ایمیل توسط وردپرس به شما یا داده باشد. منبع : https://fenix.ir/?p=1018
  3. سلام ان شا الله تا اخر هفته به من وقت بدید حتما نسخه جدید رو براتون قرار میدم
  4. چگونه آواتار پیش فرض وردپرس را تغییر دهیم؟ آیا می خواهید آواتار پیش فرض وردپرس را عوض کنید؟ با این کار می توانید تصویر خود را به جای تصویر پیش فرض قرار داده و در کامنت هایی که می گذارید تصویر خود را مشاهده کنید. در این مقاله به شما آموزش می دهیم که چگونه به جای تصویر پیش فرض تصویر دلخواهتان را قرار دهید. در این مقاله میخوانید : گراواتار (Gravatar) چیست و چرا آن را عوض می کنیم؟ استفاده از تصویر دلخواه پیش فرض به جای گراواتار در وردپرس گراواتار (Gravatar) چیست و چرا آن را عوض می کنیم؟ گراواتار یک سرویس بر مبنای وب است که وردرپرس از آن برای ساخت تصاویر پروفایل استفاده می کند. وقتی که در این سرویس ثبت نام کنید، پس از این ثبت نام در همه سایت ها یا بلاگ های وردپرس، چه مطلب بنویسید و چه کامنت بگذارید تصویری که شما هنگام ثبت نام بارگزاری کرده اید به صورت خودکار نمایش داده می شود. اما اگر در این سامانه ثبت نام کرده باشید ولی عکسی برای خود انتخاب نکرده باشید، تصویر پیش فرض گراواتارنمایش داده می شود. نحوه عوض کردن تصویر پیش فرض در گراواتار و گذاشتن عکس دلخواه در آن برای این کار ابتدا به قسمت تنظیمات و سپس گفت و گوها بروید. به پایین صفحه در قسمت آواتر بروید. در اینجا می توانید تنظیمات مورد نظر خود را انجام دهید. توجه داشته باشید که چند مدل پیش فرض وجود دارد. مثلا برای کسانی که تصویر ایمیلشان با تصویر گراواتارشان تفاوت دارد. همچنین تنظیمات دیگری نیز وجود دارد. با این تنظیمات تصاویر مختلفی می توان ایجاد کرد. این تصاویر با رابطه ای ریاضی به صورت خودکار به نسبت آدرس ایمیل شما و نامی که در کامنت ها از شما درج می شود ساخته می شود. فراموش نکنید که برای ذخیره کردن تنظیمات از کلید ذخیره ی تغییرات استفاده کنید. استفاده از تصویر دلخواه پیش فرض به جای گراواتار در وردپرس وردرپرس همچنین به شما این اجازه را می دهد که تصویر پیش فرض دلخواه خودتان را هم اضافه کنید. برای این کار تصویری که می خواهید قرار دهید را آماده کنید. این تصویر باید مربع باشد. سپس تصویر مذکور را در وبسایت وردپرس خود بارگزاری کنید. به رسانه و سپس افزودن رفته و تصویر را بارگزاری کنید. پس از بارگزاری عکس دکمه ویرایش را که در کنار تصویر موجود است فشار دهید. صفحه ای برای ویرایش تصویر شما باز می شود. در صفحه ویرایش لینک تصویر شما موجود است. آن را کپی کرده و در جایی مانند یک نوت پد ذخیره کنید. در ادامه باید مقداری کد به وردپرس خود اضافه کنیم. کد ها باید در functions.php اضافه شوند. add_filter('avatar_defaults', 'wpb_new_gravatar'); function wpb_new_gravatar($avatar_defaults) { $myavatar = 'http://example.com/wp-content/uploads/2017/01/wpb-default-gravatar.png'; $avatar_defaults[$myavatar] = "Default Gravatar"; return $avatar_defaults; } فراموش نکنید که بجای عبارت $myavatar همان آدرسی از آواتار خود که ذخیره کرده اید را اضافه کنید. با مراجعه به تنظیمات و سپس گفت و گوها موارد پیش فرض را می توانید ببینید. تصویر مورد نظر خود را انتخاب کنید و بر روی دکمه ذخیره ی تغییرات کلیک کنید. تصویری که وردپرس از این به بعد نمایش خواهد داد، تصویری است که ربطی به تصویر ایمیل شما نخواهد داشت. امیدواریم این آموزش برای شما مفید بوده باشد. منبع : https://fenix.ir/?p=998
  5. ادرس جای دیگه هم به هم ریخته میاره فارسی یا فقط سایت شماست ؟ فونت رو عوض کنید چک کنید
  6. احتمالا بر میگرده به گوشی و مرور گر شما
  7. میشه لطفا از گوشی یک اسکرین شات ارسال کنید که دقیقا کجا بهم ریخته میشه چون من بررسی کردم مشکلی نبود
  8. سلام لطفا لینک سایت رو ارسال کنید
  9. آیا می خواهید امضا یا آگهی را در بلاگ خود بعد از محتوای خود در پست ها منتشر کنید؟ وردپرس به خودی خود راهی ساده برای نشان دادن امضا بعد از محتوای پست هایش را ندارد. در این مقاله به شما نشان خواهیم داد که چگونه می توان بعد از محتوای یک پست در وردپرس تبلیغات یا امضا قرار داد. در این مقاله میخوانید: اضافه کردن محتوای دلخواه با استفاده از افزونه اضافه کردن محتوای دلخواه به صورت دستی اضافه کردن محتوای دلخواه با استفاده از افزونه اولین چیزی که برای اجرای این روش به آن نیاز دارید نصب و فعال سازی افزونه Insert Post Ads است. بعد از فعال سازی آن صفحه Post Adverts و سپس Settings را برای تنظیمات بیشتر باز کنید. در صفحه تنظیمات باید مشخص کنید که تبلیغات را در کجا می خواهید فعال کنید. این تنظیمات برای صفحات، پست ها و انواع دیگر پست های دلخواه قابل فعالسازی است. فراموش نکنید بر روی دکمه save settings برای ذخبره تنظیمات کلیک کنید. پس از آن باید به Post Adverts و Add New بروید تا یک تبلیغ یا امضا بسازید. به راحتی می توان یک عنوان یا تیتر برای امضا بعد از امضای پست تعیین کرد. در جعبه زیر، کدهای مربوط به تبلیغ، امضا یا متن یا کد HTML خود را وارد نمایید. بعد از آن باید گزینه After content در کنار Display the advert را انتخاب کنید. همچنین باید مقدار ۱ را در فیلد کنار آن وارد کنید. فراموش نکنید برای ساخت تبلیغات بر روی وبسایت گزینه انتشار یا publish انتخاب کنید. اضافه کردن محتوای دلخواه به صورت دستی برای این کار باید کد زیر را ابتدا به فایل تم functions.php اضافه کنید. // Add signature or ad after post content function wpb_after_post_content($content) { if (is_single()) { $content .= 'محتوای دلخواه شما'; } return $content; } add_filter("the_content", "wpb_after_post_content"); فراموش نکنید که مقدار content را با کد تبلیغات، امضا یا عکسی که می خواهید نمایش دهید عوض کنید. امیدواریم این مقاله به شما برای درج امضا یا آگهی و تبلیغات در وبسایت وردپرس شما کمک کرده باشد. منبع : https://fenix.ir/?p=960
  10. زیرش این ها رو هم اضافه کنید ini_set('display_errors','Off'); ini_set('error_reporting', E_ALL ); define('WP_DEBUG', false); define('WP_DEBUG_DISPLAY', false);
  11. با سلام و احترام بحث در خصوص محصولات تجاری در انجمن ممنوع می باشد بزرگوار لطفا از خود وبسایت خریداری شده درخواست پشتیبانی کنید
  12. با سلام و احترام فایل wp-config.php را باز کنید و مقدار WP_DEBUG را به false تغییر بدید define('WP_DEBUG', false);
  13. با سلام و احترام بنده هم 25 سال سن دارم مدرک تحصیلی به هیچ عنوان ملاک نیست بنده فقط مطالعه زیاد داشتم و شدیدا علاقه پس علاقه و مطالعه از دید من خیلی مهمه اما درباره htaccess باید خدمت شما بگم یک سری تنظیمات سرور رو شما با استفاده از فایل htaccess میتوانید تنظیم کنید که هیچ ارتباطی به نوع سایت نداره حالا وردپرس هست یا چیز دیگه rss هم یک سرویسی از وبسایت شما میباشد که کاربر میتونه اخرین مطالب سایت شما رو در سایت دیگری نمایش بدهد اما نکته اخر، بهترین راه رسیدن به سوالات سرچ در گوگل هست که شدیدا شما رو جلو میبره موفق باشید
  14. ترفندهایی کاربردی برای htaccess سایت وردپرس آیا بدنبال ترفندهایی کاربردی برای htaccess سایت وردپرس خود هستید؟ فایل htaccess یکی از فایل های قدرتمند برای تنظیمات است که کارهای شسته رفته ای برای سایت وردپرس شما انجام می دهد. در این مقاله سعی داریم تعدادی از کارهای این فایل را برای شما توضیح دهیم. فایل htaccess چیست و چطور می توان آن را ویرایش کرد؟ این فایل در حقیقت تنظیماتی جامع برای تنظیمات سرور است و به شما این امکان را می دهد که قوانینی که برای سایت خود می خواهید با اعمال این کدها اعمال کنید. وردپرس از این فایل برای ایجاد ساختار مناسب برای آدرس سئو استفاده می کند که قطعا این حداقل کاری است که این فایل برای شما انجام می دهد. جایگاه فایل htaccess در فایل روت وردپرس شماست. برای اینکه بتوانید این فایل را ویرایش باید به کلاینت اف تی پی متصل شوید. قبل از ویرایش فایل htaccess مهم است که یک نسخه پشتیبان به عنوان کپی از آن بگیرید تا در صورت نیاز از آن استفاده کنید. در ادامه به برخی از فواید استفاده از htaccess می پردازیم: ۱- محافظت از قسمت مدیریت سایت شما می توانید از htaccess برای محافظت از سامانه مدیریت وردپرس استفاده کنید. بدین صورت که htaccess می تواند محدودیت هایی برای آی پی هایی که می خواهند به سایت شما وارد شوند بگذارد. AuthUserFile /dev/null AuthGroupFile /dev/null AuthName "WordPress Admin Access Control" AuthType Basic <LIMIT GET> order deny,allow deny from all # whitelist Syed's IP address allow from xx.xx.xx.xxx # whitelist David's IP address allow from xx.xx.xx.xxx </LIMIT> فراموش نکنید که بجای عبارت xx در کد های بالا آی پی خود را جایگزین کنید. اگر بیشتر از یک آی پی دارید مطمئن شوید که همه را درست وارد کرده اید. ۲- قرار دادن رمز عبور اضافی بر روی wp-admin اگر از مکان های مختلفی به وبسایت وردپرس خود متصل می شوید ممکن است ایجاد محدودیت برای آی پی برای شما کارساز نباشد. برای همین می توانید از فایل htaccess برای اضافه کردن رمز عبور بخ مدیریت استفاده نمایید. برای این کار ابتدا نیاز به ساختن یک فایل .htpasswds دارید. این کار به راحتی به صورت آنلاین قابل انجام است. فایل .htpasswds را خارج از دایرکتوری وب یا فولدر /public_html/ آپلود کنید. شاید مسیر زیر خوب باشد: /home/user/.htpasswds/public_html/wp-admin/passwd/ مرحله بعد ساختن یک فایل htaccess و آپلود در دایرکتوری /wp-admin است. سپس کدهای زیر را اضافه کنید: AuthName "Admins Only" AuthUserFile /home/yourdirectory/.htpasswds/public_html/wp-admin/passwd AuthGroupFile /dev/null AuthType basic require user putyourusernamehere <Files admin-ajax.php> Order allow,deny Allow from all Satisfy any </Files> نکته مهم این است که مسیر AuthUserFile با مسیر .htpasswds جایگزین کنید و نام کاربری خود را به آن اضافه کنید. ۳- جلوگیری از نمایش فایل های دایرکتوری بسیاری از متخصصین امنیتی وردپرس توصیه می کنند دسترسی ورود به دایرکتوری محدود شود. با دسترسی به دایرکتوری هکرها می توانند به دایرکتوری و ساختار فایل های شما آشنایی پیدا کرده و نقاط ضعف سایت های شما را متوجه شوند. برای غیرفعال کردن دسترسی به دایرکتوری به کدهای زیر از فایل htaccess نیاز دارید: Options -Indexes ۴- جلوگیری از اجرای PHP در برخی از دایرکتوری های وردپرس بعضی وقت ها هکرها در سایت نفوذ می کنند و یک بکدر یا در پشتی را بر روی وبسایت شما نصب می کنند. گاهی اوقات سامانه هکی که گفته شد به عنوان هسته اصلی در فایل وردپرس جایگزین شده و در فولدر /wp-includes/ یا /wp-content/uploads/ می رود. راه بهتری برای بالا بردن امنیت وردپرس غیرفعال کردن اجرای PHP در برخی از دایرکتوری ها است. برای این کار به یک فایل بلنک htaccess بر روی کامپیوتر خود نیاز دارید که کد زیر را در آن جاگذاری کنید: <Files *.php> deny from all </Files> سپس فایل مذکور را ذخیره کرده و در /wp-content/uploads و /wp-includes/ بارگذاری کنید. ۵- محافظت از فایل wp-config.php همانطور که می دانید مهم ترین فایل روت وبسایت وردپرس شما wp-config.php است. این فایل حاوی اطلاعات پایگاه داده و نحوه اتصال به آن است. برای جلوگیری از دسترسی های غیر مجاز غیر مجاز کدهای زیر را به فایل htaccess اضافه کنید: <files wp-config.php> order allow,deny deny from all </files> ۶- تنظیم ریدایرکت ۳۰۱ در فایل htaccess استفاده از ریدایرکت ۳۰۱ یکی از راه های مناسب برای این است که به استفاده کنندگان از سایت خبر دهید که محتوا به آدرس دیگری منتقل شده است. اگر می خواهید سریع این کار را انجام دهید باید کدهای زیر را در فایل htaccess کپی کنید: Redirect 301 /oldurl/ http://www.example.com/newurl Redirect 301 /category/television/ http://www.example.com/category/tv/ ۷- بلاک کردن آی پی آدرس های مشکوک آیا تا بحال تقاضاهای زیاد و غیرعادی برای ورود به سایتتان از آی پی خاصی را مشاهده کرده اید؟با استفاده از htaccess می توانید به راحتی آی پی های مشکوک را بلاک کنید. برای این کار می توانید از کد زیر در فایل htaccess استفاده کنید: <Limit GET POST> order allow,deny deny from xxx.xxx.xx.x allow from all </Limit> فراموش نکنید که به جای عبارت xx آی پی آدرس مورد نظر را قرار دهید تا بلاک شود. ۸- غیرفعال کردن هات لینک ها – نمایش تصاویر سایت شما در سایت های دیگر نمایش عکس های سایت شما در وبسایت های دیگر می تواند وبسایت شما را کند کرده یا برای پهنای باند شما مشکلی بوجود آورد. البته این کار مشکلی برای وبسایت های کوچک بوجود نمی آورد. اما اگر وبسایتی محبوب دارید یا وبسایت شما دارای عکس های زیادی است باید در این مورد کمی احتیاط کنید. با اضافه کردن کد زیر به فایل htaccess خود می توانید از هات لینک ها جلوگیری کنید: #disable hotlinking of images with forbidden or custom image option RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?fenix.com [NC] RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC] RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L] فراموش نکنید که دامنه پیش فرض در این کد ها گوگل و فنیکس می باشد. با افزودن نام دامنه وبسایت خود این موضوع را اصلاح کنید. ۹-جلوگیری از دسترسی های غیر مجاز به htaccess برای جلوگیری از دسترسی های غیر مجاز مانند دسترسی هکرها به وبسایتتان و فایل htaccess وبسایت کدهای زیر را به فایل مذکور اضافه کنید: <files ~ "^.*\.([Hh][Tt][Aa])"> order allow,deny deny from all satisfy all </files> ۱۰- افزایش محدودیت بارگزاری فایل ها راه های مختلفی برای بالابردن مقدار مجاز سایز فایلهای بارگزاری شده بر روی وبسایت وجود دارد. برای کسانی که از هاست به اشتراک گذاشته شده استفاده می کنند برخی از این راه ها ممکن است درست عمل نکند. با استفاده از کدهای زیر و اضافه کردن آن ها به htaccess به راحتی می توانید این کار را انجام دهید. php_value upload_max_filesize 64M php_value post_max_size 64M php_value max_execution_time 300 php_value max_input_time 300 این فایل به سادگی به سرور می گوید تا از مقادیر تعریف شده برای اندازه حجم فایل بارگزاری و آپلود شده و بیشترین زمان آن در وردپرس را تغییر دهد. ۱۱-جلوگیری از دسترسی به XML-RPC با استفاده از htaccess هر فایل نصب وردپرس با فایلی با نام xmlrpc.php موجود است. این فایل به نرم افزار ثالث اجازه می دهد به سایت وردپرس شما متصل شود. بسیاری از متخصصان امنیت وردپرس توصیه می کنند اگر از نرم افزار ثالثی استفاده نمی کنید باید این قابلیت را غیر فعال کنید. راه های بسیاری برای این کار وجود دارد. یکی از راه ها اضافه کردن کد زیر به فایل htaccess است: # Block WordPress xmlrpc.php requests <Files xmlrpc.php> order deny,allow deny from all </Files> ۱۲- مسدود کردن اسکن نویسنده ها در وردپرس برای هکرها راهی در وردپرس وجود دارد که با سوء استفاده از آن می توانند تعدادی از نام های کاربری را پیدا کرده و پس از یافتن آن نام ها تلاش کنند تا پسورد آن ها را کرک کنند. برای جلوگیری از این سوء استفاده هکرها و بالا بردن امنیت سایت خود می توانید کدهای زیر را به فایل htaccess وردپرس خود اضافه کنید: # BEGIN block author scans RewriteEngine On RewriteBase / RewriteCond %{QUERY_STRING} (author=\d+) [NC] RewriteRule .* - [F] # END block author scans امیدواریم که اطلاعات موجود در این مقاله به شما برای ارتقاء امنیت وبسایت شما مفید بوده باشد. منبع : https://fenix.ir/?p=778
  15. آیا می خواهید امکانی داشته باشید که اگر پست سایت وردپرسی شما بروزرسانی شد، تاریخ بروز رسانی در وبساییتان درج شود؟ برخی از وبسایت ها پست های خود را بروز می کنند و شاید بخواهند برای کاربر سایتشان این موضوع را لمس کند و بداند چه موقع سایت محبوبش بروز شده است. در این مقاله به شما آموزش می دهیم چگونه تاریخ بروز رسانی مطالب سایت خود را درج کنید. در این مقاله میخوانید: چه موقع و چرا به تاریخ بروز رسانی نیاز پیدا می کنید؟ اضافه کردن تاریخ بروز رسانی پست به وردپرس چه موقع و چرا به تاریخ بروز رسانی نیاز پیدا می کنید؟ معمولا بسیاری از تم های وردپرس تاریخ انتشار مطالب را به مخاطب نشان می دهند. این کار برای بسیاری از سایت های با فعالیت کم یا بلاگ ها مناسب است. اما بسیاری از سایت هایی که از سامانه مدیریت محتوای وردپرس استفاده می کنند نیاز به بروزرسانی مقالات خود دارند. در این صورت مهم است که تاریخ بروز رسانی مشخص شود تا کاربر بتواند از اطلاعات جدید پست استفاده کند. یک مثال ملموس برای این موضوع وبسایت های خبری هستند که معمولا برای تکمیل اخبار، اضافه کردن محتوای چندرسانه ای یا اصلاحات نیاز به این قابلیت دارند. حال اگر این قابلیت را نداشته باشند مخاطب وبسایتشان از تغییرات عقب می ماند و مطالب را از دست می دهد. اما بسیاری از بلاگ ها به این موضوع توجه نکرده یا تاریخ را از پست ها حذف می کنند که این موضوع تجربه بدی را برای مخاطب به همراه دارد. حال که ضرورت این موضوع را متوجه شدید بیایید با هم یاد بگیریم چگونه این قابلیت را به مطالب وبسایت وردپرس خود اضافه کنیم. اضافه کردن تاریخ بروز رسانی پست به وردپرس برای این کار ابتدا باید چند خط کد به فایل functions.php اضافه کنید. روش اول: اضافه کردن تاریخ آخرین بروزرسانی قبل از محتوای پست ها برای این کار کدهای زیر را به فایل functions.php اضافه کنید: function wpb_last_updated_date( $content ) { global $custom_content; $u_time = get_the_time('U'); $u_modified_time = get_the_modified_time('U'); if ($u_modified_time >= $u_time + 86400) { $updated_date = get_the_modified_time('F jS, Y'); $updated_time = get_the_modified_time('h:i a'); $custom_content .= '<p class="last-updated">تاریخ بروز رسانی '. $updated_date .' ساعت '. $updated_time .'</p>'; } $custom_content .= $content; return $custom_content; } add_filter( 'the_content', 'wpb_last_updated_date' ); این کدها تاریخ انتشار و تاریخ بروز رسانی را با هم مطابقت می دهند.در صورتی که با هم مطابق نبودند، تاریخ بروزرسانی پست در وردپرس را نمایش می دهند. همچنین برای نمایش بهتر می توانید کدهای CSS زیر را استفاده کنید: .last-updated { font-size: small; text-transform: uppercase; background-color: #fffdd4; } با اعمال کدهای بالا تغییرات به صورت زیر خواهد بود: روش دوم: نمایش آخرین بروز رسانی در تمپلت تم کنار تاریخ انتشار این روش نیاز به ویرایش فایل تم دارد. شما در این حالت باید در حلقه های پست قطعه کد زیر را اضافه کنید هر جایی که میخواهید نمایش داده شود تاریخ بروز رسانی. $u_time = get_the_time('U'); $u_modified_time = get_the_modified_time('U'); if ($u_modified_time >= $u_time + 86400) { echo "<p>Last modified on "; the_modified_time('F jS, Y'); echo " at "; the_modified_time(); echo "</p> "; } امیدواریم این مقاله به شما کمک کرده باشد تا بتوانید پست های بروز شده خود را به کاربران وبسایت وردپرس خود بهتر نشان دهید. منبع : https://fenix.ir/?p=924
  16. بله حتما این مورد به وبسایت اضافه خواهد شد
  17. ما در این مقاله به شما نشان می دهیم که چگونه می توانید با زمینه های دلخواه وردپرس کار کنید و نکاتی در مورد ترفندهای مربوط به آن برای شما می نویسیم. شما در این مقاله خواهید خواند: زمینه های دلخواه وردپرس چیست؟ اضافه کردن زمینه های دلخواه به وردپرس نمایش زمینه های دلخواه در تم های وردپرس ساختن رابط کاربری برای زمینه های دلخواه پر کردن زمینه های دلخواه به صورت خودکار اضافه کردن مقادیر مختلف به زمینه دلخواه نمایش پست ها با کلید دلخواه مشخص اضافه کردن نویسنده مهمان با زمینه های دلخواه نمایش همکاران نویسنده در مقاله نمایش زمینه های دلخواه خارج از حلقه یا لوپ نحوه نشان دادن هدر، فوتر و سایدبار دلخواه با استفاده از زمینه دلخواه تغییر در محتوای RSS مطالب با زمینه های دلخواه تغییر در عنوان RSS مطالب با زمینه های دلخواه تنظیم تاریخ انقضا برای پست بارگزاری پست های منحصر به فرد زمینه های دلخواه وردپرس چیست؟ زمینه های دلخواه در وردپرس مواردی هستند که برای اضافه کردن اطلاعاتی مربوط به پست یا صفحه مانند تیتر، نام نویسنده، زمان، تاریخ و... بکارگیری می شوند. به صورت پیش فرض وقتی یک پست جدید می نویسید، یا صفحه یا هرنوع محتوای دیگری را در سایت وردپرس خود قرار می دهید، سامانه وردپرس این مطلب را در دو جا ذخیره می کند. اولین جا، در بدنه محتوای شماست که به وسیله ویرایشگر پست این کار انجام می شود. قسمت دوم اطلاعاتی هستند که در محتوای مشخصی هستند. این محتوای مشخص که قسمتی از پست را تشکیل می دهد متا دیتا نامیده می شود. وردپرس به صورت خودکار هر متادیتایی که در پست یا صفحه وجود دارد را بر حسب نیاز اضافه می کند. همچنین وردپرس به کاربر اجازه می دهد که متادیتاهایی را که دوست دارد با زمینه های دلخواه بکارگیری کند را ذخیره کند. به صورت پیش فرض زمینه های دلخواه تنظیماتی هستند که بر روی صفحه ویرایشگر وردپرس مشاهده نمی شوند. برای مشاهده آن ها باید به قسمت تنظیمات صفحه رفته و تیک های مربوط به تنظیمات دلخواه را بزنید. اگر در صفحه موجود در عکس کمی پایین تر بروید می توانید تنظیمات مربوط به متا دیتا ها را در زیر قسمت ویرایشگر پست مشاهده کنید. زمینه های دلخواه می تواند برای اضافه کردن اطلاعات مربوط به پست، صفحه یا هر محتوای دیگری استفاده شود. در هر حال برای انجام این کار باید فایل قالب وردپرس خود را ویرایش کنید. برای این کار ما در ادامه مقاله، نحوه انجام این کار را به شما آموزش می دهیم. این آموزش هم برای مبتدی ها و هم برای حرفه ای ها کاربردی است. اضافه کردن زمینه های دلخواه به وردپرس برای این کار ابتدا باید مطلبی را که می خواهید زمینه های دلخواه به آن اضافه کنید را ویرایش کنید. سپس به قسمت زمینه های دلخواه و قسمت متا باکس بروید. بعد از آن باید یک اسم برای زمینه دلخواه خود مشخص کنید و آن را وارد کنید. برای ذخیره آن از دکمه افزودن زمینه دل خواه استفاده کنید. این زمینه در متا باکس در زمینه های دلخواه ذخیره و نمایش داده می شود. برای ویرایش زمینه های دلخواه هر زمانی که خواستید می توانید آن را ویرایش کرده یا با استفاده از دکمه بروز رسانی آن را بروز کنید. با توجه به تنظیماتی که گفته شد هم اکنون می توانید از زمینه های دلخواه در پست ها یا صفحات خود استفاده کنید. نمایش زمینه های دلخواه در تم های وردپرس برای نمایش زمینه های دلخواه در وبسایت وردپرس باید فایل تم وردپرس را ویرایش کنید. در ابتدا باید ویرایش را طوری انجام دهید که در نتیجه آن زمینه های دلخواه نمایش داده شود. شاید بخواهید زمینه های دلخواه فقط در صفحه پست ها نمایش داده شود. برای این کار باید single.php یا content-single.php را ویرایش کنید. برای استفاده از زمینه های دلخواه نیاز به اضافه کردن چند خط کد به لوپ وردپرس دارید. شروع کد لوپ مانند کد زیر است : <?php while ( have_posts() ) : the_post(); ?> و پایان کد لوپ مانند کد زیر می باشد: <?php endwhile; // end of the loop. ?> کد زیر جهت نمایش یک زمینه دبخواه در داخل حلقه می باشد که باید بین شروع و پایان کد های بالا قرار بگیرد: <?php echo get_post_meta($post->ID, 'key', true); ?> فراموش نکنید که بجای key نام زمینه دلخواه خود را وارد کنید. مثلا با این کد ما زمینه دلخواه mood را که قبلا تعریف کرده بودیم به پست خود اضافه میکنیم: <p>Today's Mood: <?php echo get_post_meta($post->ID, 'Mood', true); ?></p> حال می توانید تغییرات را ذخیره کنید و زمینه های دلخواه که اضافه کردید را در عمل ببینید. پس از ذخیره تغییرات، زمینه های دلخواه وردپرس در پست ها قابل استفاده است. هم برای پست های جدید و هم برای پست های قدیمی. ساختن رابط کاربری برای زمینه های دلخواه همانطور که دیدید وقتی یک زمینه دلخواه را اضافه کردیم باید زمینه و مقدار آن را در هر پستی که می خواهیم انتشار دهیم مشخص کنیم. اگر تعداد زیادی زمینه دلخواه یا تعداد نویسنده زیادی دارید این موضوع کار را خیلی سخت می کند. برای این کار باید یک رابط کاربری برای زمینه های دلخواه درست کرد. خیلی از افزونه ها این کار را برای شما انجام می دهد. بهترین راه برای این کار استفاده از افزونه Advanced Custom Fields است. با استفاده از این افزونه می توانید زمینه دلخواه، با امکانات فراوان به وردپرس اضافه کرد. پر کردن زمینه های دلخواه به صورت خودکار در مثال بالا نشان دادیم که چگونه می توان یک زمینه دلخواه ساخته و آن را در تم نمایش داد. حال می بینم که چطور کاری کنیم که قبل از نمایش پست، زمینه دلخواه خالی را نمایش ندهیم. به کدهای زیر نگاه کنید: <?php $mood = get_post_meta($post->ID, 'Mood', true); if ($mood) { ?> <p>Today's Mood: <? echo $mood; ?></p> <?php } ?> فراموش نکنید Mood را با نام زمینه دلخواه خود جایگزین کنید. اضافه کردن مقادیر مختلف به زمینه دلخواه زمینه های دلخواه می توانند شامل چند مقدار باشند یعنی یک زمینه دلخواه با نام Mood میتواند چند مقدار بگیرد. برای این کار باید فقط آن را انتخاب کنید و مقادیر دلخواه خود را وارد کنید. مانند تصویر زیر : در کد هایی که در بالا برای مثال استفاده کردیم فقط می توانستیم مقادیر تکی یا واحد را نمایش بدهیم برای نشان دادن همه مقادیر زمینه دلخواه باید کدی را تهیه کنیم که در یک آرایه قابل بازگشت باشد. برای این کار این کد ها را به فایل تم خود اضافه کنید. <?php $mood = get_post_meta($post->ID, 'Mood', false); if( count( $mood ) != 0 ) { ?> <p>Today's Mood:</p> <ul> <?php foreach($mood as $mood) { echo '<li>'.$mood.'</li>'; } ?> </ul> <?php }?> فراموش نکنید که کلمه Mood را با نام زمینه دلخواه خود جایگزین کنید. در این مثال، باید توجه کنید که ما پارامتر آخری get_post_meta را به غلط یا فالس تبدیل کنیم. این پارامتر تعریف می کند که تابع باید یک مقدار واحد را برگرداند یا نه. تغییر تنظیم به فالس یا غلط به شما اجازه می دهد که اطلاعات را به عنوان یک آرایه دریافت کنید. نمایش پست ها با کلید دلخواه زمینه دلخواه مشخص وردپرس به شما این اجازه را می دهد که بر اساس کلید دلخواه زمینه دلخواه مطالبی را نمایش بدهید. مثلا اگر می خواهید یک صفحه آرشیو از نوشته هایی که زمینه دلخواه Mood آنها مقدار Happy میباشد را نمایش بدهید ، می توانید از کلاس WP_Query برای فراخوانی پست ها بر اساس زمینه های دلخواه استفاده کنید. برای شروع می توانید از کدهای زیر استفاده کنید: $args = array( 'meta_key' => 'Mood', 'meta_value' => 'Happy' ); $the_query = new WP_Query( $args ); <?php // the query $the_query = new WP_Query( $args ); ?> <?php if ( $the_query->have_posts() ) : ?> <!-- the loop --> <?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?> <h2><?php the_title(); ?></h2> <?php the_content(); ?> <?php endwhile; ?> <!-- end of the loop --> <!-- pagination here --> <?php wp_reset_postdata(); ?> <?php else : ?> <p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p> <?php endif; ?> فراموش نکنید که پارامترهای مقدار meta_key و meta_value را با مقادیر خودتان جابجا کنید. اضافه کردن نویسنده مهمان با زمینه های دلخواه آیا می خواهید یک نویسنده مهمان بدون اضافه کردن کاربر جدید برای نوشتن یک پست جدید اضافه کنید. یک راه آسان برای این کار اضافه کردن نام نویسنده به عنوان زمینه دلخواه است. برای این کار ابتدا باید کدهای زیر را در فایل functions.php اضافه کنید. add_filter( 'the_author', 'guest_author_name' ); add_filter( 'get_the_author_display_name', 'guest_author_name' ); function guest_author_name( $name ) { global $post; $author = get_post_meta( $post->ID, 'guest-author', true ); if ( $author ) $name = $author; return $name; } این کد تابع the_author و get_the_author_display_name را در وردپرس فیلتر می کند. در حقیقت این تابع در ابتدا نام نویسنده را چک می کند. اگر زمینه دلخواه نویسنده مهمان(guest-author) وجود داشت، نام نویسنده را با نام نویسنده میهمان جایگزین می کند. نمایش همکاران نویسنده در مقاله در بسیاری از بلاگ های محبوب یا سایت های خبری تعداد زیادی نویسنده برای نوشتن مقاله همکاری می کنند. از طرف دیگر وردپرس فقط به شما اجازه انتشار نام یک نفر را می دهد. برای حل این مشکل باید از افزونه Co-Authors Plusاستفاده کنید. راه حل دیگر اضافه کرده نویسندگان همکار با استفاده زمینه های دلخواه است. برای این کار ابتدا باید مکانی را برای انتشار نام همکاران در نظر بگیرید. سپس در پایین صفحه در متاباکس زمینه دلخواه نام نویسنده ها را به عنوان زمینه دلخواه نویسندگان همکار اضافه کنید. برای اینکه بتوانید از این قابلیت استفاده کنید از کد های زیر استفاده کنید: <?php $coauthors = get_post_meta($post->ID, 'co-author', false); if( count( $coauthors ) != 0 ) { ?> <ul class="coauthors"> <li>Contributors</li> <?php foreach($coauthors as $coauthors) { ?> <?php echo '<li>'.$coauthors.'</li>' ; } ?> </ul> <?php }?> برای نمایش نام کاربران و استفاده از کاما بین نام کاربران کد زیر را استفاده کنید: .coauthors ul { display:inline; } .coauthors li { display:inline; list-style:none; } .coauthors li:after { content:"," } .coauthors li:last-child:after { content: ""; } .coauthors li:first-child:after { content: ":"; } تغییرات با استفاده از کدهای بالا به صورت تصویر زیر در آمده است: نمایش زمینه های دلخواه خارج از حلقه یا لوپ در مطالب قبل به شما نشان دادیم که چگونه زمینه های دلخواه را می توان داخل حلقه ها در وردپرس استفاده کرد. حال اگر بخواهیم خارج از لوپ یا حلقه زمینه های دلخواه را استفاده کنیم باید چه کنیم؟ مثلا داخل نوار کناری یک پست. برای نشان دادن یک زمینه دلخواه خارج حلقه های وردپرس می توانید از کدهای زیر استفاده کنید: <?php global $wp_query; $postid = $wp_query->post->ID; echo get_post_meta($postid, 'key', true); wp_reset_query(); ?> فراموش نکنید که بجای key از نام زمینه دلخواه مورد نظر خود استفاده کنید. اما ما قبلا در مطلبی به شما در خصوص "نمایش زمینه های دلخواه بیرون حلقه در وردپرس" آموزش داده ایم. نحوه نشان دادن هدر، فوتر و سایدبار دلخواه با استفاده از زمینه دلخواه معمولا خیلی از تم ها از هدر، فوتر و ساید بار های یکسانی در همه صفحاتشان استفاده می کنند. راه های مختلفی برای استفاده از هدر، فوتر و سایدبارهای مختلف در صفحات مختلف وجود دارد. یکی از این راه ها استفاده از زمینه های دلخواه است. برای این کار پست یا صفحه ای که می خواهید ساید بار متفاوت بر روی آن نصب کنید را ویرایش کنید. بعد از ویرایش می توانید فایل single.php تم خود که می خواهد سایدبار دلخواه را نمایش دهد ویرایش کنید. در این قسمت کدها مقدار زیر را پیدا کنید: <?php get_sidebar(); ?> کدهای بالا را با کدهای زیر عوض کنید: <?php global $wp_query; $postid = $wp_query->post->ID; $sidebar = get_post_meta($postid, "sidebar", true); get_sidebar($sidebar); wp_reset_query(); ?> این کد به سادگی به دنبال سایدبار زمینه دلخواه می گردد و آن را بر روی تم نمایش می دهد.برای مثال اگر wpbpage را به عنوان ساید بار دلخواه اضافه کنید، کدها sidebar-wpbpage.php را جست و جو کرده و نمایش می دهند. برای این کار شما باید sidebar-wpbpage.php را در فایل تم خود بسازید. برای شروع می توانید کد ها را از فایل sidebar اصلی کپی کنید. تغییر در محتوای RSS مطالب با زمینه های دلخواه آیا می خواهید محتوای بیشتر یا محتوای خاصی را به RSS اضافه کنید ؟ استفاده از زمینه های دلخواه برای این موضوع می تواند راه خوبی برای نمایش محتوای اضافه در RSS باشد. برای این کار ابتدا باید کدهای زیر را در فایل functions.php قالب خود اضافه کنید. function wpbeginner_postrss($content) { global $wp_query; $postid = $wp_query->post->ID; $coolcustom = get_post_meta($postid, 'coolcustom', true); if(is_feed()) { if($coolcustom !== '') { $content = $content."<br /><br /><div>".$coolcustom."</div> "; } else { $content = $content; } } return $content; } add_filter('the_excerpt_rss', 'wpbeginner_postrss'); add_filter('the_content', 'wpbeginner_postrss'); بعد از آن یک زمینه دلخواه با نام coolcustom ساخته و مقادیری که دلخواه شماست را وارد آن کنید. شما می توانید از این مورد برای تبلیغات، عکس، متن یا دیگر موارد استفاده کنید. تغییر در عنوان RSS مطالب با زمینه های دلخواه گاهی اوقات می خواهید یک متن اضافی به عنوان RSS مطالب برای کاربران خود داشته باشید. مثلا برای یک پست میهمان یا برای انتشار پستی از اسپانسرتان. یعنی قبل از عنوان کلمه Guest Post را اضافه کنید. که مشخص کنه این نوشته برای مهمان است. برای این کار باید به فایل functions.php مربوط به تم وبسایت خود کدهای زیر را اضافه کنید. function wpbeginner_titlerss($content) { global $wp_query; $postid = $wp_query->post->ID; $gpost = get_post_meta($postid, 'guest_post', true); $spost = get_post_meta($postid, 'sponsored_post', true); if($gpost !== '') { $content = 'Guest Post: '.$content; } elseif ($spost !== ''){ $content = 'Sponsored Post: '.$content; } else { $content = $content; } return $content; } add_filter('the_title_rss', 'wpbeginner_titlerss'); بعد از این کار باید پستی را که می خواهید به تیتر آن متنی اضافه کنید را ویرایش کرده و guest_post و sponsored_post را به زمینه دلخواه اضافه کنید. اگر مقادیر هر یک از این دو زمینه دلخواه true باشد قبل از عنوان متن مورد نظر شما نمایش داده میشود که در اینجا برای اسپانسر "Sponsored Post: "میباشد، و برای مهمان "Guest Post: ". این تکنیک با روش های مختلفی قابل اجراست. تنظیم تاریخ انقضا برای پست چگونه می توان تاریخ انقضا برای یک پست قرار داد؟ برخی اوقات برای شما اتفاق می افتد که می خواهید یک پست را با تاریخ انقضا مشخص بر روی وبسایت خود قرار دهید. مثلا وقتی یک پیشنهاد تجاری برای مدت زمانی محدود در نظر گرفته اید. یکی از راه های موجود استفاده از افزونه Post Expirator است. اما با زمینه های دلخواه وردپرس نیز می توان پس از زمان مشخصی به صورت خودکار یک پست را پاک کرد. برای این کار می توانید با استفاده از کد زیر و اضافه آن به حلقه وردپرس این کار را انجام دهید: <?php if (have_posts()) : while (have_posts()) : the_post(); $expirationtime = get_post_meta($post->ID, "expiration", false); if( count( $expirationtime ) != '' ) { if (is_array($expirationtime)) { $expirestring = implode($expirationtime); } $secondsbetween = strtotime($expirestring)-time(); if ( $secondsbetween >= 0 ) { echo 'This post will expire on ' .$expirestring.''; the_content(); } else { echo "Sorry this post expired!" } } else { the_content(); } endwhile; endif; ?> بخاطر داشته باشید که برای استفاده از این کد باید قالب خود را ویرایش کنید. بعد از اضافه کردن این کد می توانید تاریخ و ساعت مورد نظر را با فرمت زیر مشخص کنید: mm/dd/yyyy 00:00:00 بارگزاری پست های منحصر به فرد آیا میخواهید با سی اس اس پست های تکی و منحصر بفرد بگذارید؟ وردپرس این کار را برای شما به صورت خودکار انجام می دهد که هر پست را با کد دلخواه سی اس اس و کلاس دلخواهتان منتشر کنید. در هرصورت با زمینه های دلخواه می توانید کلاس های مختلفی را بکارگیری کرده و پست های مختلف با شکل های مختلفی را بارگزاری کنید. برای این کار ابتدا باید پستی را که می خواهید شکل متفاوتی دارد را ویرایش کنید. به قسمت زمینه های دلخواه رفته و سپس به قسمت در قسمت زمینه های دلخواه post-class را اضافه میکنیم. پس از آن باید تم وردپرس را ویرایش نموده و به ابتدای حلقه یا لوپ اضافه کنید. <?php $custom_values = get_post_meta($post->ID, 'post-class'); ?> هم اکنون شما تابع post_class()پیدا کنید. <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> این خط را برای اضافه کردن زمینه دلخواه خود تغییر دهید، و اگر ندارید میتوانید مانند زیر آن را در div اصلی یا article اصلی اضافه کنید. <article id="post-<?php the_ID(); ?>" <?php post_class($custom_values); ?>> اگر کدها را با Inspect tool امتحان کنید می بینید که کلاس سی اس اس چگونه به کلاس پست شما اضافه شده است. پس از این مراحل می توانید کلاس سی اس اس دلخواه خود را به سی اس اس دلخواه اضافه کرده و شکل جدید و متفاوتی از پست مورد نظر خود را تجربه کنید. امیدواریم با ارائه این مقاله توانسته باشیم مطالب مفیدی در مورد زمینه های وبسایتتان ارائه کرده باشیم. منبع : https://fenix.ir/?p=884
  18. مشکلی ندارد باز میشود
  19. اگر بتونید صبر کنید هفته اینده انتشارش میدم که این قضه حل شه توش و یک سری امکانات هم اضافه میکنم بهش در غیر این صورت دوست دارید اسپانسر شید مشکلی نیست استقبال میکنیم
  20. بله شدنی میباشد ولی باید خیلی بیشتر روش وقت گذاشته شه
  21. با سلام و احترام شما با جاوا اسکریپت و php کار کردید ؟ تسلط دارید ؟
  22. <?php include_once(ABSPATH.WPINC.'/feed.php'); $rss = fetch_feed('https://motamem.org/comments/feed/'); $maxitems = $rss->get_item_quantity(10); $rss_items = $rss->get_items(0, $maxitems); ?> <ul> <?php if ($maxitems == 0) echo '<li>مطلبی یافت نشد!</li>'; else foreach ( $rss_items as $item ) : ?> <li> <a href='<?php echo $item->get_permalink(); ?>' title='<?php echo 'ارسال شده در : '.$item->get_date('j F Y | g:i a'); ?>' target="_blank" rel="nofollow"> <?php echo mb_substr(str_replace('دیدگاه ها برای','',$item->get_title()), 0, 70, 'UTF-8'); ?></a> </li> <?php endforeach; ?> </ul>
  23. بله خصوصی مشخصات رو ارسال کنید
  24. چه کلمه ای
  25. با سلام و احترام از کد زیر استفاده کنید <?php include_once(ABSPATH.WPINC.'/feed.php'); $rss = fetch_feed('https://motamem.org/comments/feed/'); $maxitems = $rss->get_item_quantity(10); $rss_items = $rss->get_items(0, $maxitems); ?> <ul> <?php if ($maxitems == 0) echo '<li>مطلبی یافت نشد!</li>'; else foreach ( $rss_items as $item ) : ?> <li> <a href='<?php echo $item->get_permalink(); ?>' title='<?php echo 'ارسال شده در : '.$item->get_date('j F Y | g:i a'); ?>' target="_blank" rel="nofollow"> <?php echo mb_substr($item->get_title(), 0, 70, 'UTF-8'); ?></a> </li> <?php endforeach; ?> </ul>