בשלב הבא נבנה ערכת נושא של 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) לניהול פונקציות נכסים.
📊 נתוני צפיות
סה"כ צפיות: 40
מבקרים ייחודיים: 40
- 🧍 172.71.195.27 ( United States) United States)
- 🧍 172.71.131.135 ( France) France)
- 🧍 172.69.223.51 ( France) France)
- 🧍 172.71.98.220 ( Netherlands) Netherlands)
- 🧍 104.23.172.110 ( Netherlands) Netherlands)
- 🧍 172.68.245.217 ( United States) United States)
- 🧍 172.68.151.123 ( France) France)
- 🧍 172.71.134.170 ( France) France)
- 🧍 172.69.130.177 ( Canada) Canada)
- 🧍 172.70.42.167 ( United States) United States)
- 🧍 172.70.38.190 ( United States) United States)
- 🧍 162.158.79.151 ( United States) United States)
- 🧍 172.70.80.124 ( Canada) Canada)
- 🧍 172.71.122.239 ( France) France)
- 🧍 172.68.138.141 ( United States) United States)
- 🧍 104.23.213.3 ( United States) United States)
- 🧍 172.70.38.195 ( United States) United States)
- 🧍 172.70.39.206 ( United States) United States)
- 🧍 162.158.162.63 ( Singapore) Singapore)
- 🧍 172.71.127.117 ( France) France)
- 🧍 172.71.126.203 ( France) France)
- 🧍 162.158.79.111 ( United States) United States)
- 🧍 104.23.229.79 ( France) France)
- 🧍 172.71.182.93 ( Netherlands) Netherlands)
- 🧍 172.68.245.108 ( United States) United States)
- 🧍 162.158.90.106 ( United States) United States)
- 🧍 172.70.134.56 ( United States) United States)
- 🧍 172.71.190.15 ( United States) United States)
- 🧍 172.71.131.101 ( France) France)
- 🧍 172.70.34.140 ( United States) United States)
- 🧍 172.70.80.222 ( Canada) Canada)
- 🧍 162.158.155.69 ( United States) United States)
- 🧍 172.71.172.185 ( Germany) Germany)
- 🧍 172.71.126.114 ( France) France)
- 🧍 104.23.229.116 ( France) France)
- 🧍 162.158.172.146 ( Poland) Poland)
- 🧍 172.70.130.161 ( United States) United States)
- 🧍 172.68.151.139 ( France) France)
- 🧍 104.23.209.46 ( United States) United States)
- 🧍 172.71.1.150 ( United States) United States)
 
								 United States)
United States) France)
France) Netherlands)
Netherlands) Canada)
Canada) Singapore)
Singapore) Germany)
Germany) Poland)
Poland)