בכדי להציג את שם ותיאור האתר בתבניות וורדפרס עליכם להשתמש בפונקציות הבאות המגיעות כחלק מהפונקציות שוורדפרס מציעה:
<?php echo get_bloginfo('name');?><?php echo get_bloginfo('description');?>בכדי להציג את שם ותיאור האתר בתבניות וורדפרס עליכם להשתמש בפונקציות הבאות המגיעות כחלק מהפונקציות שוורדפרס מציעה:
<?php echo get_bloginfo('name');?><?php echo get_bloginfo('description');?>נאמר ואתם מעוניינים להדגיש את הפוסט הראשון בלולאה בצורה כלשהי, באפשרותכם להוסיף לו קלאס מסויים ואז לעצב אותו בעזרת CSS. ניתן לבצע זאת בצורה הבאה functions.php:
function wps_first_post_class( $classes ) {
global $wp_query;
if( 0 == $wp_query->current_post )
$classes[] = 'first';
return $classes;
}
add_filter( 'post_class', 'wps_first_post_class' );
לעוד על התאמת הלולאה בוורדפרס, תנו מבט בהיררכיה של תבניות עמוד בוורדפרס.
איני רואה סיבה שתרצו לעשות זאת, אך באפשרותכם לקבוע את מבנה הקישורים הקבועים של וורדפרס באמצעות קוד. בכדי לעשות זאת הוסיפו את הקוד הבא לקובץ functions.php של התבנית שלכם ושנו את מבנה הקישורים בהתאם:
function set_permalink(){
global $wp_rewrite;
$wp_rewrite->set_permalink_structure('/%year%/%monthnum%/%postname%/');
}
add_action('init', 'set_permalink');שימו לב כי גם במקרה זה על mod_rewrite להיות פעיל בשרת.
עוד על מבנה הקישורים של וורדפרס בפוסט הבא: בחירת מבנה קישורים (Permalinks) נכון לטובת SEO.
למרות שאנו רואים פחות ופחות את השימוש בענן תגיות באתרי וורדפרס, בואו נראה כיצד ניתן להוסיפו באמצעות קוד בתבניות וורדפרס. מדובר על אותו ענן תגיות המופיע באיזור הווידג׳טים שלכם בממשק הניהול של וורדפרס.
הוסיפו את הקוד הבא היכן שתרצו בתבנית שלכם ושנו את הפרמטרים בהתאם:
<?php wp_tag_cloud(array(
'smallest' => 10, // size of least used tag
'largest' => 18, // size of most used tag
'unit' => 'px', // unit for sizing
'orderby' => 'name', // alphabetical
'order' => 'ASC', // starting at A
'exclude' => 6 // ID of tag to exclude from list
));
?>לעוד על תגיות וטקסונומיות, תנו מבט בטקסונומיות בוורדפרס.
הפילטר הבא מאפשר להסיר את סרגל הכלים של וורדפרס (WordPress Toolbar). הוסיפו את הקוד לקובץ functions.php:
add_filter('show_admin_bar', '__return_false');קוד זה משתמש בפילטר של וורדפרס. למידע נוסף בהבנת הוקים בוורדפרס.
אם אתם מעוניינים להציג את התמונה הראשית של הפוסט ב RSS (חיוני אם אתם משתמשים ב RSS עבור Mailchimp למשל), הוסיפו את הקוד הבא לקובץ functions.php:
// Put post thumbnails into rss feed
function savvy_feed_post_thumbnail($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = '' . $content;
}
return $content;
}
add_filter('the_excerpt_rss', 'savvy_feed_post_thumbnail');
add_filter('the_content_feed', 'savvy_feed_post_thumbnail');בכדי לבצע זאת הוסיפו את הקוד הבא לקובץ functions.php ושנו את ה CSS בהתאם. אגב אם אתם מעוניינים לדעת מהי הדרך הנכונה להוסיף נכסים (קבצי CSS ו JS לממשק הניהול של וורדפרס – תנו מבט בפוסט הדרך הנכונה לטעון סקריפטים בממשק הניהול של וורדפרס.
function my_custom_fonts() {
echo '<style>
body {
font-size: 12px;
}
</style>';
}
add_action('admin_head', 'my_custom_fonts');הנה דוגמה לכיצד לשנות את האייקון הדיפולטיבי של פייפאל בעמוד התשלום של ווקומרס. הנה דוגמה חיה:
<?php
/**
* Add custom gateway icons
*
* @param string $icon Image HTML.
* @param string $gateway_id Gateway ID.
*
* @return string
*/
function custom_wc_gateway_icons( $icon, $gateway_id ) {
// Example for PayPal:
if ( 'paypal' == $gateway_id ) {
$icon = '<img src="' . WC_HTTPS::force_https_url( 'http://your-site.com/image.png' ) . '" alt="' . __( 'PayPal' ) . '" />'
}
return $icon;
}
add_filter( 'woocommerce_gateway_icon', 'custom_wc_gateway_icons', 10, 2 );למדריך הקמת חנות ווקומרס מלא, תנו מבט בכיצד ליצור חנות ווירטואלית עם ווקומרס.
בכדי לשנות את מספר הפריטים בעמוד ההזמנות של ווקומרס (ב Front) ניתן להשתמש בקוד הבא כאשר X הוא מספר הפריטים המקסימלי שיוצג (functions.php):
function custom_my_account_orders( $args ) {
$args['posts_per_page'] = X;
return $args;
}
add_filter( 'woocommerce_my_account_my_orders_query', 'custom_my_account_orders', 10, 1 );
עוד על ניהול וטיפול בהזמנות באתרי ווקומרס תמצאו בפוסט טיפול וניהול הזמנות (Orders) באתרי ווקומרס.
נאמר ואתם רוצים להוסיף קישור לבלוג בפיקוקי הלחם של Yoast לאחר הקישור הראשוני המפנה לעמוד הבית, ניתן לעשות זאת בצורה הבאה. הוסיפו את הקוד לקובץ functions.php:
function yoast_seo_breadcrumb_append_link( $links ) {
global $post;
$breadcrumb[] = array(
'url' => site_url( '/blog/' ),
'text' => 'Blog',
);
array_splice( $links, 1, -2, $breadcrumb );
return $links;
}
add_filter( 'wpseo_breadcrumb_links', 'yoast_seo_breadcrumb_append_link' );הנה מאמר רחב יותר המסביר על כיצד להוסיף פירורי לחם באתרי וורדפרס…