Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- * Template Name: Firma
- */
- if( 'POST' == $_SERVER['REQUEST_METHOD'] && !empty( $_POST['action'] ) && $_POST['action'] == "new_post") {
- // Do some minor form validation to make sure there is content
- if (!isset ($_POST['title'])) {
- $title = $_POST['title'];
- } else {
- echo '<script type="text/javascript">alert("Lütfe firma adınızı giriniz.");</script>';
- echo '<meta http-equiv="refresh" content="0;URL=firmaekle">';
- }
- if (!isset ($_POST['description'])) {
- $description = $_POST['description'];
- } else {
- echo 'Lütfen firmanız hakkında birşeyler yazınız.';
- }
- if (!isset ($_POST['cat'])) {
- $description = $_POST['cat'];
- } else {
- echo 'Lütfen sektör seçiniz.';
- }
- $tags = $_POST['post_tags'];
- $adres = $_POST['adres'];
- $telefon = $_POST['telefon'];
- $il = $_POST['iller'];
- $web = $_POST['web'];
- // ADD THE FORM INPUT TO $new_post ARRAY
- $new_post = array(
- 'post_title' => $title,
- 'post_content' => $description,
- 'post_author' => 1,
- 'post_category' => array($_POST['cat']), // Usable for custom taxonomies too
- 'tags_input' => array($tags),
- 'post_status' => 'draft', // Choose: publish, preview, future, draft, etc.
- 'post_type' => 'post', //'post',page' or use a custom post type if you want to
- 'il' => $il,
- 'adres' => $adres,
- 'telefon' => $telefon,
- 'web' => $web,
- );
- //SAVE THE POST
- $pid = wp_insert_post($new_post);
- //KEEPS OUR COMMA SEPARATED TAGS AS INDIVIDUAL
- wp_set_post_tags($pid, $_POST['post_tags']);
- //REDIRECT TO THE NEW POST ON SAVE
- $link = 'http://ozelfirmalar.com/onay';
- wp_redirect( $link );
- //ADD OUR CUSTOM FIELDS
- add_post_meta($pid, 'adres', $adres, true);
- add_post_meta($pid, 'telefon', $telefon, true);
- add_post_meta($pid, 'il', $il, true);
- add_post_meta($pid, 'web', $web, true);
- //INSERT OUR MEDIA ATTACHMENTS
- if ($_FILES) {
- foreach ($_FILES as $file => $array) {
- $newupload = insert_attachment($file,$pid);
- // $newupload returns the attachment id of the file that
- // was just uploaded. Do whatever you want with that now.
- }
- } // END THE IF STATEMENT FOR FILES
- } // END THE IF STATEMENT THAT STARTED THE WHOLE FORM
- //POST THE POST YO
- do_action('wp_insert_post', 'wp_insert_post');
- ?>
- <?php get_header(); ?>
- <div id="orta">
- <div id="sol">
- <h1>Firma Ekle</h1>
- <div id="firmaekle">
- <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
- <!-- Form -->
- <form id="new_post" name="new_post" class="firmaekle" method="post" action="" enctype="multipart/form-data">
- <!-- post name -->
- <fieldset class="firmaadi">
- <label for="title" class="label">Firma Adı</label>
- <input type="text" id="title" class="firmainput" value="" tabindex="1" name="title" />
- </fieldset>
- <!-- post Category -->
- <fieldset class="kategori">
- <label for="sektor" class="label">Sektör</label>
- <?php wp_dropdown_categories( 'tab_index=2&hierarchical=1&show_option_none=Sektör Seçiniz&taxonomy=category&hide_empty=0' ); ?>
- </fieldset>
- <!-- post Content -->
- <fieldset class="hakkinda">
- <label for="hakkinda" class="label">Firma Hakkında</label>
- <textarea id="description" tabindex="3" class="hakkindainput" name="description" cols="40" rows="10"></textarea>
- </fieldset>
- <!-- images -->
- <fieldset class="logo">
- <label for="logo" class="label">Logo</label>
- <input type="file" name="logo" id="logo" tabindex="4" />
- </fieldset>
- <!-- post tags -->
- <fieldset class="tags">
- <label for="post_tags" class="label">Etiketler (virgül ile ayırınız)</label>
- <input type="text" value="" class="etiketinput" tabindex="5" name="post_tags" id="post_tags" />
- </fieldset>
- <!-- adres -->
- <fieldset class="adres">
- <label for="adres" class="label">Adres</label>
- <input type="text" value="" class="adresinput" tabindex="6" name="adres" id="adres" />
- </fieldset>
- <!-- il -->
- <fieldset class="il">
- <label for="il" class="label">Bulunduğu İl</label>
- <select name="iller" id="iller" class="ilinput" tabindex="7">
- <option value="-1">Listeden Seçiniz.</option>
- <option value="Adana">Adana</option>
- <option value="Adıyaman">Adıyaman</option>
- <option value="Afyonkarahisar">Afyonkarahisar</option>
- <option value="Ağrı">Ağrı</option>
- <option value="Aksaray">Aksaray</option>
- <option value="Amasya">Amasya</option>
- <option value="Ankara">Ankara</option>
- <option value="Antalya">Antalya</option>
- <option value="Ardahan">Ardahan</option>
- <option value="Artvin">Artvin</option>
- <option value="Aydın">Aydın</option>
- <option value="Balıkesir">Balıkesir</option>
- <option value="Bartın">Bartın</option>
- <option value="Batman">Batman</option>
- <option value="Bayburt">Bayburt</option>
- <option value="Bilecik">Bilecik</option>
- <option value="Bingöl">Bingöl</option>
- <option value="Bitlis">Bitlis</option>
- <option value="Bolu">Bolu</option>
- <option value="Burdur">Burdur</option>
- <option value="Bursa">Bursa</option>
- <option value="Çanakkale">Çanakkale</option>
- <option value="Çankırı">Çankırı</option>
- <option value="Çorum">Çorum</option>
- <option value="Denizli">Denizli</option>
- <option value="Diyarbakır">Diyarbakır</option>
- <option value="Düzce">Düzce</option>
- <option value="Edirne">Edirne</option>
- <option value="Elazığ">Elazığ</option>
- <option value="Erzincan">Erzincan</option>
- <option value="Erzurum">Erzurum</option>
- <option value="Eskişehir">Eskişehir</option>
- <option value="Gaziantep">Gaziantep</option>
- <option value="Giresun">Giresun</option>
- <option value="Gümüşhane">Gümüşhane</option>
- <option value="Hakkâri">Hakkâri</option>
- <option value="Hatay">Hatay</option>
- <option value="Iğdır">Iğdır</option>
- <option value="Isparta">Isparta</option>
- <option value="Mersin">Mersin (İçel)</option>
- <option value="İstanbul">İstanbul</option>
- <option value="İzmir">İzmir</option>
- <option value="Kahramanmaraş">Kahramanmaraş</option>
- <option value="Karabük">Karabük</option>
- <option value="Karaman">Karaman</option>
- <option value="Kars">Kars</option>
- <option value="Kastamonu">Kastamonu</option>
- <option value="Kayseri">Kayseri</option>
- <option value="Kırıkkale">Kırıkkale</option>
- <option value="Kırklareli">Kırklareli</option>
- <option value="Kırşehir">Kırşehir</option>
- <option value="Kilis">Kilis</option>
- <option value="Kocaeli">Kocaeli (İzmit)</option>
- <option value="Konya">Konya</option>
- <option value="Kütahya">Kütahya</option>
- <option value="Malatya">Malatya</option>
- <option value="Manisa">Manisa</option>
- <option value="Mardin">Mardin</option>
- <option value="Muğla">Muğla</option>
- <option value="Muş">Muş</option>
- <option value="Nevşehir">Nevşehir</option>
- <option value="Niğde">Niğde</option>
- <option value="Ordu">Ordu</option>
- <option value="Osmaniye">Osmaniye</option>
- <option value="Rize">Rize</option>
- <option value="Sakarya">Sakarya (Adapazarı)</option>
- <option value="Samsun">Samsun</option>
- <option value="Siirt">Siirt</option>
- <option value="Sinop">Sinop</option>
- <option value="Sivas">Sivas</option>
- <option value="Şırnak">Şırnak</option>
- <option value="Tekirdağ">Tekirdağ</option>
- <option value="Tokat">Tokat</option>
- <option value="Trabzon">Trabzon</option>
- <option value="Tunceli">Tunceli</option>
- <option value="Şanlıurfa">Şanlıurfa</option>
- <option value="Uşak">Uşak</option>
- <option value="Van">Van</option>
- <option value="Yalova">Yalova</option>
- <option value="Yozgat">Yozgat</option>
- <option value="Zonguldak">Zonguldak</option>
- </select>
- </fieldset>
- <!-- telefon1 -->
- <fieldset class="telefon">
- <label for="telefon" class="label">Telefon</label>
- <input type="text" value="" class="telinput" tabindex="8" name="telefon" id="telefon" />
- </fieldset>
- <!-- Web -->
- <fieldset class="web">
- <label for="web" class="label">Web Adresi</label>
- <input type="text" value="" class="webinput" tabindex="11" name="web" id="web" />
- </fieldset>
- <fieldset class="submit">
- <input type="submit" value="Firmamı Kaydet" tabindex="6" id="submit" name="submit" />
- </fieldset>
- <input type="hidden" name="action" value="new_post" />
- <?php wp_nonce_field( 'new-post' ); ?>
- </form>
- <?php endwhile; // end of the loop. ?>
- </div>
- </div>
- <div id="sag">
- <?php get_sidebar(); ?>
- </div>
- </div>
- <?php get_footer(); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement