2016-10-28 14 views
0

私はWordpressテンプレートを使用しています。もう1つの入力フィールドを追加するだけでなく、2つを削除する必要があります。これは公開する前に提出して確認するためのファイルです。Wordpressでphpファイルテンプレートを編集しない

私は、テンプレートと提出ファイルのソースファイルとテンプレートファイルに行き、それらの入力フィールドがある行をコメントアウトしました。

しかし、ページには影響しません。私はページを何度も点検し、何も変わらない。ファイルの他の部分やhtmlタグを追加したり削除したりすることはできません。

私はcss display:noneを表示しませんでしたが、もう1つの入力を追加する必要があり、このファイルを有効にするものは何もありません。

私は本当に理由を理解していません。 Javascriptを使用して内部HTMLを作成する方が良いでしょうか?しかし、提出後に電子メールでどのように入手できますか?

どうかお手伝いできる場合は、どうぞ!

<?php 
/* 
* Edit Form 
*/ 

global $inspiry_options; 
$edit_property_id = intval(trim($_GET['edit_property'])); 
$target_property = get_post($edit_property_id); 

// check if passed id is a proper property post */ 
if (!empty($target_property) && ($target_property->post_type == 'property')) { 

    // Check Author 
    $current_user = wp_get_current_user(); 

    // check if current user is the author of property 
    if ($target_property->post_author == $current_user->ID) { 

     $property_meta = get_post_custom($target_property->ID); 
     ?> 
     <form id="submit-property-form" class="submit-form" enctype="multipart/form-data" method="post">  

      <div class="row">  
       <div class="col-md-6">  
        <div class="form-option"> 
         <label for="inspiry_property_title"><?php _e('Property Title', 'inspiry'); ?></label> 
         <input id="inspiry_property_title" name="inspiry_property_title" type="text" class="required" value="<?php echo esc_attr($target_property->post_title); ?>" title="<?php _e('* Please provide property title!', 'inspiry'); ?>" autofocus required/> 
        </div> 

        <div class="form-option"> 
         <label for="description"><?php _e('Property Description', 'inspiry'); ?></label> 
         <textarea name="description" id="description" cols="30" rows="5"><?php echo esc_textarea($target_property->post_content); ?></textarea> 
        </div>  
       </div> 

       <div class="col-md-6"> 

        <div class="form-option"> 
         <?php 
         $property_address = ""; 
         if (isset($property_meta['REAL_HOMES_property_address']) && ! empty ($property_meta['REAL_HOMES_property_address'][0])) { 
          $property_address = $property_meta['REAL_HOMES_property_address'][0]; 
         } else { 
          $property_address = $inspiry_options[ 'inspiry_submit_address' ]; 
         } 

         $property_location = ""; 
         if (isset($property_meta['REAL_HOMES_property_location']) && ! empty ($property_meta['REAL_HOMES_property_location'][0])) { 
          $property_location = $property_meta['REAL_HOMES_property_location'][0]; 
         } else { 
          $property_location = $inspiry_options[ 'inspiry_submit_location_coordinates' ]; 
         } 
         ?> 
         <label for="address"><?php _e('Address', 'inspiry'); ?></label> 
         <input type="text" class="required" name="address" id="address" value="<?php echo esc_attr($property_address); ?>" title="<?php _e('* Please provide a property address!', 'inspiry'); ?>" required/> 
         <div class="map-wrapper"> 
          <button class="btn-default goto-address-button" type="button" value="address"><?php _e('Find Address', 'inspiry'); ?></button> 
          <div class="map-canvas"></div> 
          <input type="hidden" name="location" class="map-coordinate" value="<?php echo esc_attr($property_location); ?>" /> 
         </div> 
        </div>  
       </div>  
      </div> 
      <!-- .row --> 

      <div class="row">  
       <div class="col-md-4"> 
        <div class="form-option"> 
         <label for="type"><?php _e('Type', 'inspiry'); ?></label> 
         <select name="type" id="type" class="search-select"> 
          <?php inspiry_hierarchical_edit_options($target_property->ID, 'property-type'); ?> 
         </select> 
        </div> 
       </div> 

       <div class="col-md-4"> 
        <div class="form-option"> 
         <label for="city"><?php _e('Location', 'inspiry'); ?></label> 
         <select name="city" id="city" class="search-select"> 
          <?php inspiry_hierarchical_edit_options($target_property->ID, 'property-city'); ?> 
         </select> 
        </div> 
       </div> 

       <div class="col-md-4"> 
        <div class="form-option"> 
         <label for="status"><?php _e('Status', 'inspiry'); ?></label> 
         <select name="status" id="status" class="search-select"> 
          <?php inspiry_hierarchical_edit_options($target_property->ID, 'property-status'); ?> 
         </select> 
        </div> 
       </div> 

      </div> 
      <!-- .row --> 

      <div class="row"> 

       <div class="col-md-4"> 
        <div class="form-option"> 
         <label for="bedrooms"><?php _e('Bedrooms', 'inspiry'); ?></label> 
         <input id="bedrooms" name="bedrooms" type="text" value="<?php if(isset($property_meta['REAL_HOMES_property_bedrooms'])) { echo esc_attr($property_meta[ 'REAL_HOMES_property_bedrooms' ][0]); } ?>" title="<?php _e('* Only numbers allowed!', 'inspiry'); ?>"/> 
        </div> 
       </div> 

       <div class="col-md-4"> 
        <div class="form-option"> 
         <label for="bathrooms"><?php _e('Bathrooms', 'inspiry'); ?></label> 
         <input id="bathrooms" name="bathrooms" type="text" value="<?php if(isset($property_meta['REAL_HOMES_property_bathrooms'])) { echo esc_attr($property_meta[ 'REAL_HOMES_property_bathrooms' ][0]); } ?>" title="<?php _e('* Only numbers allowed!', 'inspiry'); ?>"/> 
        </div> 
       </div> 

       <div class="col-md-4"> 
        <div class="form-option"> 
         <label for="garages"><?php _e('Garages', 'inspiry'); ?></label> 
         <input id="garages" name="garages" type="text" value="<?php if(isset($property_meta['REAL_HOMES_property_garage'])) { echo esc_attr($property_meta['REAL_HOMES_property_garage'][0]); } ?>" title="<?php _e('* Only numbers allowed!', 'inspiry'); ?>"/> 
        </div> 
       </div> 

      </div> 
      <!-- .row --> 

      <div class="row"> 

       <div class="col-md-4"> 
        <div class="form-option"> 
         <label for="price"><?php _e('Sale OR Rent Price', 'inspiry'); ?></label> 
         <input id="price" name="price" type="text" value="<?php if(isset($property_meta['REAL_HOMES_property_price'])) { echo esc_attr($property_meta['REAL_HOMES_property_price'][0]); } ?>" title="<?php _e('* Only numbers allowed!', 'inspiry'); ?>"/> 
        </div> 
       </div>     

       <div class="col-md-4"> 
        <div class="form-option"> 
         <label for="size"><?php _e('Area', 'inspiry'); ?></label> 
         <input id="size" name="size" type="text" value="<?php if(isset($property_meta['REAL_HOMES_property_size'])) { echo esc_attr($property_meta['REAL_HOMES_property_size'][0]); } ?>" title="<?php _e('* Only numbers allowed!', 'inspiry'); ?>"/> 
        </div> 
       </div>     

      </div> 
      <!-- .row --> 

      <div class="row">     

       <div class="col-md-4"> 
        <div class="form-option"> 
         <label for="property-id"><?php _e('Property ID', 'inspiry'); ?></label> 
         <input id="property-id" name="property-id" type="text" value="<?php if(isset($property_meta['REAL_HOMES_property_id'])) { echo esc_attr($property_meta['REAL_HOMES_property_id'][0]); } ?>" title="<?php _e('Property ID', 'inspiry'); ?>"/> 
        </div> 
       </div> 

       <div class="col-md-4"> 
        <div class="form-option"> 
         <label for="video-url"><?php _e('Virtual Tour Video URL', 'inspiry'); ?></label> 
         <input id="video-url" name="video-url" type="text" value="<?php if(isset($property_meta['REAL_HOMES_tour_video_url'])) { echo esc_attr($property_meta['REAL_HOMES_tour_video_url'][0]); } ?>" /> 
        </div> 
       </div> 

      </div> 
      <!-- .row --> 

      <div class="row container-row"> 

       <div class="col-lg-6"> 

        <div class="form-option"> 
         <div id="gallery-thumbs-container" class="clearfix"> 
          <?php 
          $thumbnail_size = 'thumbnail'; 
          $properties_images = rwmb_meta('REAL_HOMES_property_images', 'type=plupload_image&size='.$thumbnail_size, $target_property->ID); 
          $featured_image_id = get_post_thumbnail_id($target_property->ID); 
          if(!empty($properties_images)){ 
           foreach($properties_images as $prop_image_id => $prop_image_meta) { 
            $is_featured_image = ($featured_image_id == $prop_image_id); 
            $featured_icon = ($is_featured_image) ? 'fa-star' : 'fa-star-o'; 
            echo '<div class="gallery-thumb">'; 
            echo '<img src="'.$prop_image_meta['url'].'" alt="'.$prop_image_meta['title'].'" />'; 
            echo '<a class="remove-image" data-property-id="'.$target_property->ID.'" data-attachment-id="' . $prop_image_id . '" href="#remove-image" ><i class="fa fa-trash-o"></i></a>'; 
            echo '<a class="mark-featured" data-property-id="'.$target_property->ID.'" data-attachment-id="' . $prop_image_id . '" href="#mark-featured" ><i class="fa '. $featured_icon . '"></i></a>'; 
            echo '<span class="loader"><i class="fa fa-spinner fa-spin"></i></span>'; 
            echo '<input type="hidden" class="gallery-image-id" name="gallery_image_ids[]" value="' . $prop_image_id . '"/>'; 
            if ($is_featured_image) { 
             echo '<input type="hidden" class="featured-img-id" name="featured_image_id" value="' . $prop_image_id . '"/>'; 
            } 
            echo '</div>'; 
           } 
          } 
          ?> 
         </div> 
         <div id="drag-and-drop"> 
          <div class="drag-drop-msg text-center"> 
           <i class="fa fa-cloud-upload"></i>&nbsp;&nbsp;<?php _e('Drag and drop images here', 'inspiry'); ?> 
           <br/> 
           <span class="drag-or"><?php _e('OR', 'inspiry'); ?></span> 
           <br/> 
           <a id="select-images" class="drag-btn btn-default btn-orange" href="javascript:;"><?php _e('Select Images', 'inspiry'); ?></a> 
          </div> 
         </div> 

         <ul class="field-description list-unstyled"> 
          <li><span>*</span><?php _e('An image should have minimum width of 850px and minimum height of 600px.', 'inspiry'); ?></li> 
          <li><span>*</span><?php _e('You can mark an image as featured by clicking the star icon, Otherwise first image will be considered featured image.', 'inspiry'); ?></li> 
         </ul> 
         <div id="plupload-container"></div> 
         <div id="errors-log"></div> 
        </div>  
       </div> 

       <div class="col-lg-6"> 
        <div class="form-option"> 
         <label class="fancy-title"><?php _e('What to display in agent information box ?', 'inspiry'); ?></label> 
         <ul class="agent-options list-unstyled"> 

          <li> 
           <span class="radio-field"> 
            <input id="agent_option_none" type="radio" name="agent_display_option" value="none" <?php if(isset($property_meta['REAL_HOMES_agent_display_option']) && ($property_meta['REAL_HOMES_agent_display_option'][0] == "none")) { echo "checked"; } ?> /> 
            <label for="agent_option_none"><?php _e('None', 'inspiry'); ?></label> 
           </span> 
           <small><?php _e('(Agent information box will not be displayed)', 'inspiry'); ?></small> 
          </li> 

          <li> 
           <span class="radio-field"> 
            <input id="agent_option_profile" type="radio" name="agent_display_option" value="my_profile_info" <?php if(isset($property_meta['REAL_HOMES_agent_display_option']) && ($property_meta['REAL_HOMES_agent_display_option'][0] == "my_profile_info")) { echo "checked"; } ?> /> 
            <label for="agent_option_profile"><?php _e('My Profile Information', 'inspiry'); ?></label> 
           </span> 
           <?php 
           if(!empty($inspiry_options[ 'inspiry_edit_profile_page' ])) { 
            $edit_profile_url = get_permalink($inspiry_options[ 'inspiry_edit_profile_page' ]); 
            if (!empty($edit_profile_url)) { 
             ?> 
             <small> 
              <a href="<?php echo esc_url($edit_profile_url); ?>" target="_blank"><?php _e('(Edit Profile Information)', 'inspiry'); ?></a> 
             </small> 
             <?php 
            } 
           } 
           ?> 
          </li> 

          <li> 
           <span class="radio-field"> 
            <input id="agent_option_agent" type="radio" name="agent_display_option" value="agent_info" <?php if(isset($property_meta['REAL_HOMES_agent_display_option']) && ($property_meta['REAL_HOMES_agent_display_option'][0] == "agent_info")) { echo "checked"; } ?> /> 
            <label for="agent_option_agent"><?php _e('Display Agent Information', 'inspiry'); ?></label> 
           </span> 
           <select name="agent_id" id="agent-selectbox"> 
            <?php 
            if (isset($property_meta['REAL_HOMES_agents'])) { 
             inspiry_generate_cpt_options('agent', $property_meta['REAL_HOMES_agents'][0]); 
            } else { 
             inspiry_generate_cpt_options('agent'); 
            } 
            ?> 
           </select> 
          </li> 

         </ul> 

        </div> 

        <div class="form-option checkbox-option clearfix"> 
         <input id="featured" name="featured" type="checkbox" <?php if(isset($property_meta['REAL_HOMES_featured']) && ($property_meta['REAL_HOMES_featured'][0] == 1)) { echo 'checked'; } ?> /> 
         <label for="featured"><?php _e('Mark this property as featured property', 'inspiry'); ?></label> 
        </div> 
       </div> 

      </div> 
      <!-- .row --> 

      <div class="row container-row"> 

       <div class="col-lg-6"> 
        <div class="form-option"> 
         <label class="fancy-title"><?php _e('Features', 'inspiry'); ?></label> 
         <ul class="features-checkboxes-wrapper list-unstyled clearfix"> 
          <?php 
          // Property Features 
          $property_features = get_the_terms($target_property->ID, "property-feature"); 
          $property_features_ids = array(); 
          if (!empty($property_features) && !is_wp_error($property_features)) { 
           foreach($property_features as $feature) { 
            $property_features_ids[] = $feature->term_id; 
           } 
          } 

          // All Features 
          $all_features = get_terms(
           array(
            "property-feature" 
           ), 
           array(
            'orderby'  => 'name', 
            'order'   => 'ASC', 
            'hide_empty' => false, 
           ) 
          ); 

          if (!empty($all_features) && !is_wp_error($all_features)) { 
           foreach ($all_features as $feature) { 
            echo '<li><span class="option-set">'; 
            if(in_array($feature->term_id, $property_features_ids)){ 
             echo '<input type="checkbox" name="features[]" id="feature-' . $feature->term_id . '" value="' . $feature->term_id . '" checked />'; 
            }else{ 
             echo '<input type="checkbox" name="features[]" id="feature-' . $feature->term_id . '" value="' . $feature->term_id . '" />'; 
            } 
            echo '<label for="feature-' . $feature->term_id . '">' . $feature->name . '</label>'; 
            echo '</li>'; 
           } 
          } 
          ?> 
         </ul> 
        </div> 
       </div> 

       <div class="col-lg-6"> 

        <div class="form-option"> 

         <div class="inspiry-details-wrapper"> 

          <label><?php _e('Additional Details', 'inspiry'); ?></label> 

          <div class="inspiry-detail labels clearfix"> 
           <div class="inspiry-detail-control">&nbsp;</div> 
           <div class="inspiry-detail-title"><label><?php _e('Title','inspiry') ?></label></div> 
           <div class="inspiry-detail-value"><label><?php _e('Value','inspiry'); ?></label></div> 
           <div class="inspiry-detail-control">&nbsp;</div> 
          </div> 

          <!-- additional details container --> 
          <div id="inspiry-additional-details-container"> 

           <?php 
           // output existing details 
           $additional_details = get_post_meta($target_property->ID, 'REAL_HOMES_additional_details', true); 

           if(! empty ($additional_details)) { 

            foreach($additional_details as $title => $value) { 
             ?> 
             <div class="inspiry-detail inputs clearfix"> 
              <div class="inspiry-detail-control"> 
               <i class="sort-detail fa fa-bars"></i> 
              </div> 
              <div class="inspiry-detail-title"> 
               <input type="text" name="detail-titles[]" value="<?php echo esc_attr($title); ?>" /> 
              </div> 
              <div class="inspiry-detail-value"> 
               <input type="text" name="detail-values[]" value="<?php echo esc_attr($value); ?>" /> 
              </div> 
              <div class="inspiry-detail-control"> 
               <a class="remove-detail" href="#"><i class="fa fa-times"></i></a> 
              </div> 
             </div> 
             <?php 
            } 

           } else { 
            ?> 
            <div class="inspiry-detail inputs clearfix"> 
             <div class="inspiry-detail-control"> 
              <i class="sort-detail fa fa-bars"></i> 
             </div> 
             <div class="inspiry-detail-title"> 
              <input type="text" name="detail-titles[]" value="" /> 
             </div> 
             <div class="inspiry-detail-value"> 
              <input type="text" name="detail-values[]" value="" /> 
             </div> 
             <div class="inspiry-detail-control"> 
              <a class="remove-detail" href="#"><i class="fa fa-times"></i></a> 
             </div> 
            </div> 
            <?php 
           } 
           ?> 

          </div><!-- end of additional details container --> 

          <div class="inspiry-detail clearfix"> 
           <div class="inspiry-detail-control">&nbsp;</div> 
           <div class="inspiry-detail-control"> 
            <a class="add-detail" href="#"><i class="fa fa-plus"></i></a> 
           </div> 
          </div>  
         </div>  
        </div>  
       </div>  
      </div> 
      <!-- .row --> 

      <div class="row container-row"> 

       <div class="col-xs-12"> 

        <div class="form-option"> 
         <?php wp_nonce_field('submit_property', 'property_nonce'); ?> 
         <input type="hidden" name="action" value="update_property"/> 
         <input type="hidden" name="property_id" value="<?php echo esc_attr($target_property->ID); ?>"/> 
         <input type="submit" value="<?php _e('Update Property', 'inspiry'); ?>" class="btn-small btn-orange"/> 
        </div> 

        <div id="message-container"></div> 

       </div> 
      </div> 
      <!-- .row --> 

     </form> 
     <?php 

    } else { 
     inspiry_message(__('Oops','inspiry'), __('It appears that, Provided property does not belong to you!', 'inspiry')); 
    } 

    } else { 
     inspiry_message(__('Oops','inspiry'), __('It appears that, Provided property id is invalid!', 'inspiry')); 
    } 
+0

編集中のファイルのパス/名前は何ですか?ポストエディタでこのテンプレートを選択しましたか? – doublesharp

+0

この "edit-form.php"ファイルのパスは/ Users/Sevilla/Desktop/Sitios/DeNEgocios2/wp-content/themes/inspiry-real-places-child/partials/property/templatesです。別のファイルでパスを変更したこともありますが、まったく変更されません。 –

+0

[mcve]を入力してください。誰もがそれを歩き回ることを期待するにはあまりにも多くのものがここにあります。 – Tibrogargan

答えて

0

ブラウザ側またはサーバー側のいずれかのキャッシングの問題のように聞こえます。最も可能性の高いサーバーキャッシュ。

PCのctrl + shift + rを押してブラウザキャッシュを消去します。

ウェブホストがキャッシュプラグインを使用している場合は、wp-adminのプラグインインターフェースを介してキャッシュをクリアすることができます。 (開発中にキャッシュプラグインを無効にすることをお勧めします)

これは動作しないし、cPanelやホストがバックエンドに使用するものにアクセスできる場合は、キャッシュの「マスターフラッシュ」を行う方法が必要です。

いずれか、または実際に正しいテンプレートを編集していません。テーマファイルがコアファイルを上書きすることがあり、正しいファイルを見つけるのが難しい場合があります。

+0

あなたの答えをありがとう! Webページ上のファイルを変更する前に私のMAMPのlocalhostでテストしました。それが動作していなかったので、キャッシュを削除して別のブラウザで試してみても、ウェブサイトで試してみました。しかし何も働いていませんでした。私はMAMPやサーバーでマスターを一掃する方法を本当に知りませんが、私はそれらに尋ねることができます。私はそれがテンプレートではないかもしれないと思うようになったり、テーマコードの何かが編集を許可していないのです –

+0

こんにちは、私は最終的に何が起こっているのか分かりません。 (wp-cache)ファイルであり、ファイルを変更する前とまったく同じものでした。そして、私はこのwp-cacheファイルを編集している間に、ページに反映されます。私はそれがこのようにするのが良いアイデアかどうかは分かりません。 –

+0

私はキャッシュファイルの編集が良い考えだとは思わない。ある時点で、サーバーはテンプレートからキャッシュファイルを更新し、変更を失います。 プラグインまたはcPanelでキャッシュをクリアする場所が見つからない場合は、キャッシュファイルを手動で削除する方がよいでしょう。テンプレートファイルの変更が表示されます。 –

関連する問題