هذه الإضافة لم يتم تحديثها وتجربتها لأكثر من 3 إصدارات ووردبريس رئيسية. قد لا تكون خاضعة للصيانة أو تقدم الدعم والمساعدة بالوقت الحالي وقد تكون بها مشاكل في التوافق عند إستخدامها مع إصدارات حديثة من ووردبريس.

External Linker

الوصف

You know how target="_blank" is invalid in XHTML strict? Well, this plugin uses a Javascript hack to get around this. The code was originally taken from this thread I came across: http://www.webmasterworld.com/forum21/11165.htm

For posts/pages, the plugin will automatically captures any target="_blank"‘s inserted by the WP editor and modifies them to keep the page XHTML Strict valid. Then some small Javascript is inserted into each page which re-inserts target="_blank" so that the functionality is restored after your page has been validated!

For non-post/page content (eg templates/widgets), simply give your outbound links a class name of external, and the rest will be done automatically while keeping your page XHTML valid.

To Do

Future things I plan to add:

  • Integration into WP edit page to allow use of plugin without manually editing HTML.

التنصيب

  1. Upload/Copy plugin to your blog.
  2. Activate it.

  3. In posts & pages, links containing target="_blank" will be handled automatically. (This can be turned off by setting EXTERNAL_LINKER_USE_FILTER to false in the plugin file.)

  4. For templates & widgets, instead of using target="_blank" simply give your links a class name of external. (This name can be changed by editing EXTERNAL_LINKER_CLASS_NAME in the plugin file.)

الأسئلة المتكررّة

How does this affect my styles/CSS?

Not at all. The external class name is not used for any styling purposes, and you can just combine it with whatever class names you’re already using, eg: class="external my-other-class"

Does this work on admin pages?

No, it only modifies links on non-admin pages (this is by design).

Can I change the required class name from `external`?

Yes, simply open external-linker.php and change the EXTERNAL_LINKER_CLASS_NAME constant.

Can I turn off the automatic post filter?

Yes, simply open external-linker.php and change the EXTERNAL_LINKER_USE_FILTER constant to false.

المراجعات

لا توجد مراجعات لهذه الإضافة.

المساهمون والمطوّرون

“External Linker” هو برنامج مفتوح المصدر. وقد ساهم هؤلاء الأشخاص بالأسفل في هذه الإضافة.

المساهمون

ترجمة ”External Linker“ إلى لغتك.

مُهتم بالتطوير؟

تصفّح الشفرة، تحقق من مستودع SVN، أو الاشتراك في سجل التطوير بواسطة RSS.

سجل التغييرات

0.2

  • Added automatic post filter.

0.1

  • Creation of plugin!