Debug Bar – כלי דיבאגינג לוורדפרס 3.1 ומעלה

כלי חיוני לפיתוח וורדפרס מתקדם – כשכל שבריר שנייה חשוב ואתם רוצים לדעת בדיוק מה קורה בבסיס הנתונים שלכם (לוורדפרס 3.1 ומעלה בלבד)

Introducing Debug Bar One of the features being introduced in the upcoming WordPress 3.1 release is the new Admin Bar.  This is designed to make it easier to get access to the more common administration area tools from the front end of your site but also introduces the possibility to easily integrate extra debugging features into your site for use in testing environments or production environments to help track down things like slow queries, PHP notices and warnings, … Read More

מתוך הבלוג westi on wordpress

שימוש ב-jQuery בתוסף או ערכת עיצוב

יש לא מעט סקריפטים שמגיעים עם וורדפרס, ביניהם jQuery. כדי להפעיל את הסקריפט בקוד שלכם מומלץ להשתמש ב wp_enqueue_script()

<?php
function my_init_method() {
    wp_enqueue_script( 'jquery' );            
}    
add_action( 'init', 'my_init_method' );
?>

שימו לב שjQuery מופעל בוורדפרס במצב No Conflict. המשמעות? הקוד הבא יחזיר לכם הודעת שגיאה:

$(document).ready(function() {
   $("a").click(function() {
     alert("Hello world!");
   });
 });

מדוע? כי הקיצור $ לא מופעל במצב no conflict.

כדי לאפשר את הקיצור $ או כל קיצור אחר, הכניסו את הקיצור בו תרצו להשתמש בתוך קריאה מפורשת ל-jQuery. לדוגמה:

jQuery(document).ready(function($) {
   $("a").click(function() {
     alert("Hello world!");
   });
 });

עוד בנושא jQuery no conflict wrappers בקודקס.

תוסף לבדיקת ערכות עיצוב

יאן כותב היום בטוויטר על Theme Check

אם אתם מפתחים לוורדפרס, אתם חייבים להשתמש בתוסף הזה – לא תאמינו כמה טוב יותר הקוד שלכם יהיה.

גרסה 3.1 כמעט מוכנה

גרסה 3.1 כמעט מוכנה, ואתמול הופצה גרסה Release Candidate 2. יש המון דברים חדשים ב3.1, ואני מניח שאכתוב על זה משהו כשתצא הגרסה הסופית.

אם תהיתם לגבי מצב ה-RTL בגרסה זו, אז נראה שהכל בסדר. בכל מקרה אני ממליץ למי שיכול להתקין את גרסת ה-RC2 ולבדוק – יש עדיין אפשרות לתקן באגים אחרונים.

וורדפרס מימין לשמאל, הרצאה מוורדקמפ סן פרנסיסקו

הרצאה קצרה שלי (7 דקות) מכנס וורדקמפ סן פרנסיסקו האחרון – המטרה שלי הייתה להעלות את המודעות לנושא הכתיבה מימין לשמאל בפני קהל של מפתחי תוספים וערכות עיצוב שלא מכיר את הנושא.
אני חושב שהצלחתי – תוך כדי ההרצאה Anrew Nacin, אחד ממפתחי הליבה של וורדפרס, הוסיף לטראנק את הפונקציה is_rtl()

והנה המצגת