
باز کردن لینکهای قالب وردپرس در پنجره ی جدید :
برای انجام اینکار ابتدا باید فایل quicktags.js را در فولدر quicktags.js پیدا کرده و باز کنید .سپس کد زیر رو پیدا کنید :
</span> if (!edCheckOpenTags(i)) { var URL = prompt('Enter the URL' ,defaultValue); if (URL) { edButtons[i].tagStart = '<a href="' + URL + '">'; edInsertTag(myField, i); } } <span style="color: #444444; font-family: tahoma,sans-serif;">
حالا کد بالا رو با کد پایینی جایگزین کنید :
</span> if (!edCheckOpenTags(i)) { var URL = prompt('Enter the URL' ,defaultValue); if (URL) { edButtons[i].tagStart = '<a href="' + URL + '"'; if (URL!='http://') { var defaultTarget = prompt('Enter the Target' ,'_blank'); if (defaultTarget) edButtons[i].tagStart += ' target="' + defaultTarget + '"'; } edButtons[i].tagStart +='>'; edInsertTag(myField, i); } } <span style="color: #444444; font-family: tahoma,sans-serif;">
توضیحات :
کد بالایی باعث میشود وقتی شما روی یک لینک کلیک میکنید ، پنجره ی جدیدی باز شود . من با استفاده از متغیر LinkTarget هدف پیش فرض را به صورت_blank قرار دادم ولی شما میتونید اون رو به مقدار دلخواه تغییر بدید . اگر در پنجره ی اعلان یا همان prompt باز شده روی دکمه ی cancel کلیک کنید ،هیچ هدفی در داخل لینک قرار نمی گیرد ، بنابراین اینکار به شما امکان میدهد که هر لینکی را که دوست دارید اضافه کنید .
ویژگی ها :
- انجام اینکار تنها نیازمند ویرایش فایل quicktags.js در وردپرس است . برای مشاهده اطلاعات بیشتر در مورد این فایل این صفحه را ببینید.
- این موضوع در تولبار Quicktags ادغام شده است که هر نویسنده ای با آن آشناست.
- این هک نیازمند ویرایش قالب نیست و اگر شما قالب وردپرس جدیدی نصب کنید نیازی به اعمال تغییرات در آن ندارید .
- شما می توانید مقدار target را در حال قرار دادن لینک انتخاب کنید . بنابراین نیازی نیست تنها از _blank استفاده کنید .
فقط توجه داشته باشید برای انجام این هک باید فایلهای هسته ی وردپرس رو تغییر بدید . پس اگر اطمینان ندارید بهتر است این آموزش رو انجام ندید . این آموزش برای افرادی مفید خواهد بود که حداقل کمی طراحی قالب وردپرس کار کرده اند و دوست دارند لینکهای خود را در پنجره ی جدیدی باز کنند و همیشه این موضوع رو تایپ نکنند .
در صورتی که مایل باشید میتوانید انجام این کار را به تیم طراحی سایت آنفایو بسپارید.