בשלב הבא נבנה ערכת נושא של WordPress לניהול נדל"ן, כולל יכולות לייבא ולנהל נכסים. נתחיל עם חלוקת שלבי הבנייה:
שלב 1: הגדרת מבנה הערכת נושא
צור תיקייה חדשה לערכת הנושא שלך, לדוג, real-estate-theme
. בתוך התיקייה, יצור קובץ style.css
, index.php
, header.php
, footer.php
, functions.php
, single.php
, page.php
ו־archive.php
.
שלב 2: הגדרת כותרת וסגנון הערכת נושא (style.css)
/*
Theme Name: ערכת נושא נדל"ן
Description: ערכת WordPress לניהול נדל"ן עם יכולות לייבא ולנהל נכסים.
Version: 1.0
Author: שמך
*/
/* הוסף את הסגנונות שלך כאן */
שלב 3: יישום כותרת הערכת נושא (header.php)
<!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo('charset'); ?>">
<meta name="viewport" content="width=device-width, initial-scale=1">
<?php wp_head(); ?>
</head>
<body <?php body_class(); ?>>
<header>
<!-- הוסף את תוכן הכותרת שלך כאן -->
</header>
שלב 4: יישום תחתית הערכת נושא (footer.php)
<footer>
<!-- הוסף את תוכן תחתית העמוד כאן -->
</footer>
<?php wp_footer(); ?>
</body>
</html>
שלב 5: יישום פונקציות הערכת נושא (functions.php)
<?php
function real_estate_theme_setup() {
// תמיכה בתמונות מוצמדות
add_theme_support('post-thumbnails');
// תמיכה בכותרת אוטומטית
add_theme_support('title-tag');
// תמיכה בתגיות HTML5 מתקדמות
add_theme_support('html5', array('comment-list', 'comment-form', 'search-form'));
}
add_action('after_setup_theme', 'real_estate_theme_setup');
שלב 6: יצירת סוג פוסט לנכסים
function register_property_post_type() {
$labels = array(
'name' => 'נכסים',
'singular_name' => 'נכס',
'menu_name' => 'נכסים',
'add_new' => 'הוסף נכס חדש',
'add_new_item' => 'הוסף נכס חדש',
'edit_item' => 'ערוך נכס',
'view_item' => 'צפה בנכס',
'all_items' => 'כל הנכסים',
'search_items' => 'חפש נכסים',
'not_found' => 'לא נמצאו נכסים',
'not_found_in_trash' => 'לא נמצאו נכסים בפח',
);
$args = array(
'labels' => $labels,
'public' => true,
'has_archive' => true,
'menu_icon' => 'dashicons-admin-home', // התאם את האייקון
'supports' => array('title', 'editor', 'thumbnail'),
'rewrite' => array('slug' => 'properties'), // כתובת ייחודית
);
register_post_type('property', $args);
}
add_action('init', 'register_property_post_type');
שלב 7: יצירת עמוד ניהול נכסים
צור עמוד חדש ב־WordPress, לדוגמה, "ניהול נכסים", והקצה תבנית מותאמת אישית (property-management.php) לניהול פונקציות נכסים.