vahid13713 0 ارسال شده در دی 00 گزارش بازنشر ارسال شده در دی 00 با سلام یک افزونه هست که برای فراخونیش از شورت کد استفاده میکنیم و خروجی شورت کد یک کلمه انگلیسیه که به حروف بزرگ هست میخواستیم تبدیلش کنیم به حروف کوچک چطور میشه انجامش داد؟ تشکر پیشاپیش از همکاری شما نقل قول لینک به ارسال
محسن عواطفی 121 ارسال شده در دی 00 گزارش بازنشر ارسال شده در دی 00 در 4 دقیقه قبل، vahid13713 گفته است : با سلام یک افزونه هست که برای فراخونیش از شورت کد استفاده میکنیم و خروجی شورت کد یک کلمه انگلیسیه که به حروف بزرگ هست میخواستیم تبدیلش کنیم به حروف کوچک چطور میشه انجامش داد؟ تشکر پیشاپیش از همکاری شما سلام، وقت بخیر اگر شورتکد رو درون فایل php و با تابع do_shortcode فراخوانی میکنید، میتونید با قرار دادن این تابع درون تابع strtolower، خروجی شورتکد رو به حروف کوچک تبدیل کنید. اما اگر شورتکد رو درون مطالب و برگههای سایت قرار میدید باید از طریق جاوااسکریپت و تابع toLowerCase اینکار رو انجام بدید. فقط کافیه شورتکدتون رو داخل یک المنت با کلاس toLowerCase بزارید (مثال): <span class='toLowerCase'>[SHORTCODE]</span> و این کد رو در فوتر قالب و قبل از بسته شدن تگ body قرار بدید : <script> let elements = document.getElementsByClassName( 'toLowerCase' ); if ( elements ){ for ( let i = 0 ; i < elements.length ; i++ ){ let element = elements[i]; element.innerText = element.innerText.toLowerCase(); } } </script> نقل قول لینک به ارسال
vahid13713 0 ارسال شده در دی 00 مالک گزارش بازنشر ارسال شده در دی 00 در 39 دقیقه قبل، محسن عواطفی گفته است : سلام، وقت بخیر اگر شورتکد رو درون فایل php و با تابع do_shortcode فراخوانی میکنید، میتونید با قرار دادن این تابع درون تابع strtolower، خروجی شورتکد رو به حروف کوچک تبدیل کنید. اما اگر شورتکد رو درون مطالب و برگههای سایت قرار میدید باید از طریق جاوااسکریپت و تابع toLowerCase اینکار رو انجام بدید. فقط کافیه شورتکدتون رو داخل یک المنت با کلاس toLowerCase بزارید (مثال): <span class='toLowerCase'>[SHORTCODE]</span> و این کد رو در فوتر قالب و قبل از بسته شدن تگ body قرار بدید : <script> let elements = document.getElementsByClassName( 'toLowerCase' ); if ( elements ){ for ( let i = 0 ; i < elements.length ; i++ ){ let element = elements[i]; element.innerText = element.innerText.toLowerCase(); } } </script> سلام و تشکر بابت پاسخ..حالت دوم(جاوااسکریپت و جی کوئری) رو بخاطر حساسیتهای گوگل نمیپسندیم. کد شورتکد داخل متن و عناوین هست. جز این راهکار دیگه ای نداره که قبل از خروجی به حروف کوچک تبدیل بشه؟ مثلادو تا شورتکد درون هم باشد که کار دومی کوچک کردن حروف باشه یا یه همچین چیزی؟ نقل قول لینک به ارسال
محسن عواطفی 121 ارسال شده در دی 00 گزارش بازنشر ارسال شده در دی 00 در 10 دقیقه قبل، vahid13713 گفته است : سلام و تشکر بابت پاسخ..حالت دوم(جاوااسکریپت و جی کوئری) رو بخاطر حساسیتهای گوگل نمیپسندیم. کد شورتکد داخل متن و عناوین هست. جز این راهکار دیگه ای نداره که قبل از خروجی به حروف کوچک تبدیل بشه؟ مثلادو تا شورتکد درون هم باشد که کار دومی کوچک کردن حروف باشه یا یه همچین چیزی؟ اگر اشتباه نکنم با css و از طریق تابع text-transform میتونید اینکار رو انجام بدید. بدین شکل : <span style='text-transform: lowercase;'>[SHORTCODE]</span> 1 نقل قول لینک به ارسال
vahid13713 0 ارسال شده در دی 00 مالک گزارش بازنشر ارسال شده در دی 00 ممنون از همین سی اس اس استفاده کردم رفع شد. بهتر از جاوااسکریپت هست. نقل قول لینک به ارسال
vahid13713 0 ارسال شده در دی 00 مالک گزارش بازنشر ارسال شده در دی 00 در 6 ساعت قبل، محسن عواطفی گفته است : اگر اشتباه نکنم با css و از طریق تابع text-transform میتونید اینکار رو انجام بدید. بدین شکل : <span style='text-transform: lowercase;'>[SHORTCODE]</span> ممنون از این روش استفاده کردم رفع شد نقل قول لینک به ارسال
محسن عواطفی 121 ارسال شده در دی 00 گزارش بازنشر ارسال شده در دی 00 در 2 ساعت قبل، vahid13713 گفته است : ممنون از این روش استفاده کردم رفع شد خواهش میکنم، موفق باشید... نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .