نمایش و عدم نمایش محتوای نوشته وردپرس
همانطور که در برخی وبسایتها خصوصا وبسایت های فروشگاهی مشاهده کرده اید برای اینکه بتوانند در موتورهای جستجو نیز محصول خود را معرفی کنند در بخشی به معرفی شرکت سازنده و نقد و بررسی قابلیت های آن می پردازند که ممکن است هر کاربری این بخش را نخوانده و از کنار آن به سادگی بگذرد. اما برای کاهش میزان اسکرول صفحه به گونه ای هوشمندانه این بخش را طراحی کرده اند که با کلیک بر روی بخشی از آن می توان محتوای کامل آن بخش را مشاهده کرد.
در این اموزش از دکتر وردپرس قصد دارم تا به معرفی افزونه ای بپردازم که با استفاده از ان قادر خواهید بود تا قابلیت نمایش بخشی از محتوا را به گونه ای ایجاد کنید که با کلیک بر روی متنی بتوان آن را مخفی کرده و یا محتوای کاملی از آن نمایش داد.
نمایش و عدم نمایش محتوای نوشته وردپرس
افزونه ای که قصد معرفی آن را دارم با عنوان WP-ShowHide در مخزن وردپرس به ثبت رسیده است و تاکنون توانسته است تا بیش از ۱۰٫۰۰۰ نصب فعال و کسب امتیاز ۴٫۵ را ازآن خود نماید.
این افزونه دارای بخش تنظیمات خاصی نمی باشد و کافی است تا آن را نصب و فعال کرده و سپس محتوایی را که قصد دارید به صروت نمایش/عدم نمایش در سایت قرار داده شود را مانند نمونه زیر بین دو شورت کد قرار دهید.
[showhide type="post"]محتوایی که میخواهید مخفی باشد را وارد کنید.[/showhide]
اما این کد ساده بوده و با قرار دادن آن صرفا لینکی را مشاهده خواهید کرد که برای مشاهده کامل باید بر روی آن کلیک کرد. لذا برای اینکه کمی آن را حرفه ای تر کنید می توانید از کد زیر استفاده کنید.
[showhide type="post" more_text="نمایش محتوای کامل..." less_text="Show less..."]محتوای کامل نوشته[/showhide]
با این کار به جای لینک ساده متن نمایش محتوای کامل نشان داده خواهد شد که با کلیک بر روی آن میتوان محتوای کامل آن بخش از نوشته را مشاهده کرد.
با استفاده از کد زیر نیز میتوانید دکمه را به گونه ای نمایش دهید که به صورت خودکار تعداد کلمات مخفی شده را محاسبه کرده و متن آن را به گونه ای تعیین کنید که “برای نمایش ۲۰۰ کلمه دیگر کلیک کنید” را به کاربر نمایش دهید.
[showhide type="pressrelease" more_text="Show Press Release (%s More Words)" less_text="Hide Press Release (%s Less Words)" hidden="yes"]