Untitled

mail@pastecode.io avatar
unknown
plain_text
2 years ago
2.6 kB
3
Indexable
add_action( "immomakler_after_post_create", "custom_immomakler_bezirke", 10, 2 );
function custom_immomakler_bezirke( $post_id, $openimmo_data ) {

    $bludenz = array(
      'Nenzing',
      'Schruns',
      'Bludenz',
      'Bartholomäberg',
      'Blons',
      'Bludesch',
      'Brand',
      'Bürs',
      'Bürserberg',
      'Dalaas',
      'Fontanella',
      'Gaschurn',
      'Innerbraz',
      'Klösterle',
      'Lech',
      'Lorüns',
      'Ludesch',
      'Nüziders',
      'Raggal',
      'Sankt Anton im Montafon',
      'Sankt Gallenkirch',
      'Sankt Gerold',
      'Silbertal',
      'Sonntag',
      'Stallehr',
      'Thüringen',
      'Thüringerberg',
      'Tschagguns',
      'Vandans'
      );
    $bregenz = array(
      'Bregenz',
      'Bezau',
      'Hard',
      'Hörbranz',
      'Lauterach',
      'Wolfurt',
      'Alberschwende',
      'Andelsbuch',
      'Au',
      'Bildstein',
      'Bizau',
      'Buch',
      'Damüls',
      'Doren',
      'Egg',
      'Eichenberg',
      'Fußach',
      'Gaißau',
      'Hittisau',
      'Höchst',
      'Hohenweiler',
      'Kennelbach',
      'Krumbach',
      'Langen bei Bregenz',
      'Langenegg',
      'Lingenau',
      'Lochau',
      'Mellau',
      'Mittelberg',
      'Möggers',
      'Reuthe',
      'Riefensberg',
      'Schnepfau',
      'Schoppernau',
      'Schröcken',
      'Schwarzach',
      'Schwarzenberg',
      'Sibratsgfäll',
      'Sulzberg',
      'Warth'
      );
    $dornbirn = array(
      'Dornbirn',
      'Hohenems',
      'Lustenau'
      );
    $feldkirch = array(
        'Feldkirch',
        'Frastanz',
        'Götzis',
        'Rankweil',
        'Altach',
        'Düns',
        'Dünserberg',
        'Fraxern',
        'Göfis',
        'Klaus',
        'Koblach',
        'Laterns',
        'Mäder',
        'Meiningen',
        'Röns',
        'Röthis',
        'Satteins',
        'Schlins',
        'Schnifis',
        'Sulz',
        'Übersaxen',
        'Viktorsberg',
        'Weiler',
        'Zwischenwasser'
        );
    if ( in_array( $openimmo_data['ort'], $bludenz ) ) {
        $bezirk = 'Bludenz';
    } elseif ( in_array( $openimmo_data['ort'], $bregenz ) ) {
        $bezirk = 'Bregenz';
    } elseif ( in_array( $openimmo_data['ort'], $dornbirn ) ) {
        $bezirk = 'Dornbirn';
    } elseif ( in_array( $openimmo_data['ort'], $feldkirch ) ) {
        $bezirk = 'Feldkirch';
    } else {
        $bezirk = 'Andere Bezirke';
    }

    wp_set_object_terms( $post_id, $bezirk, 'immomakler_bezirk' );
}