【问题标题】:Trying to add contact form尝试添加联系表格
【发布时间】:2018-06-22 16:32:43
【问题描述】:

由于我的技能有限,这方面的工作有点困难。到目前为止,我创建了该区域,但事实证明添加联系表对我来说是一个巨大的挑战。

这是目前的区域:

灰色区域是我希望联系表单所在的位置,如下所示:

我希望联系表单实现的目标:

  1. 添加(提问)

  2. 使用联系表格的人必须输入姓名、电子邮件和电话,然后才能发送联系代理按钮。

  3. 默认消息的信息框:我对邮政地址感兴趣,但他们总是可以通过输入自己的消息来覆盖。

  4. 联系信息将发送到上面填写的任何电子邮件地址(现在是我的 joe@teamambrose.realtor

  5. 在联系代理按钮下方显示:发送请求即表示您同意我们的隐私政策。

这是我到目前为止的代码:

<!--======= Agent Info =========-->
			<section class="info-property agents-info">
				
				<h5 class="tittle-head"><?php esc_html_e('agent details', 'realtor');?></h5>
				<div class="inner"> 
					
					<!--======= AGENT DETAILS =========-->
					<div class="row">
						<div class="col-sm-3">
							<?php echo wp_get_attachment_image(_sh_get_attachment_id_from_src(sh_set($meta1, 'agent_img')), '270x288');?>
						</div>
						<div class="col-sm-9">
							<?php $term_list = wp_get_post_terms(get_the_id(), 'property_agent', array("fields" => "names")); ?>
							<h5><?php echo implode( ', ', (array)$term_list );?></h5>
							<!--======= SOCIAL ICONS =========-->
							<ul class="social_icons">
								<li class="facebook"><a href="<?php echo sh_set($meta1, 'facebook_link');?>"><i class="fa fa-facebook"></i></a></li>
								<li class="twitter"><a href="<?php echo sh_set($meta1, 'twitter_link');?>"><i class="fa fa-twitter"></i></a></li>
								<!--<li class="googleplus"><a href="<?php echo sh_set($meta1, 'google_plus_link');?>"><i class="fa fa-google-plus"></i></a></li>-->
								<!--<li class="linkedin"><a href="<?php echo sh_set($meta1, 'linked_in_link');?>"><i class="fa fa-linkedin"></i></a></li>-->
								<li class="instagram"><a href="<?php echo sh_set($meta1, 'instagram_link');?>"><i class="fa fa-instagram"></i></a></li>
							</ul>
							<p><?php $description = $agents_term[0]->description; echo $description;?></p>

							<!--======= AGENT INFOR =========-->
							<ul class="agent-info">
								<li>
									<p><i class="fa fa-phone"></i> <?php echo sh_set($meta1, 'phone');?> </p>
								</li>
								<li>
									<p><i class="fa fa-envelope-o"></i><span style='font-size:11px'><?php echo sh_set($meta1, 'email');?></span></p>
								</li>
								<li>
									<p><i class="fa fa-home"></i> <?php printf( esc_html__('Listed %s Properties', 'realtor'), sh_set(sh_set($agents_term, 0 ) , 'count' ) );?> </p>
								</li>
							</ul>
						</div>
					</div>
					
					<div class="overlay">
		                <div class="container">
			                <h1><?php echo balanceTags($title);?></h1>
							<div class="pull-left"><?php echo balanceTags($title);?> </div>
							<h5>
							<div style="text-align: center;">
							    <?php echo 'Learn More: ' . get_the_title();?> </div>
							</h5>
				        </div>
	                </div>
			    	
					<div class="row">
                        <div class="col-sm-4">
				    	    <div style="height: 400px; width: 300px; background-color: #f8f8f8; border: 1px solid #dddddd;">
                            </div>
						</div>
						<div class="col-sm-8">
						    <div style="max-height: 400px; overflow: hidden; max-width: 610px; padding-left: 43px;">
						    <?php the_post_thumbnail('337x271', array('class' => 'img-responsive', 'style' => 'transform: translate(0%, -10%)'));?>
							</div>
					    </div>
				    </div>
			</section>

对此的任何帮助都会很棒!

【问题讨论】:

  • "... 被证明是一个巨大的挑战..." 不是一个具体的问题;你被困在哪里了?
  • ..为什么不使用现有的表单插件?
  • Majid 我只是一个周末战士,我的技能充其量只是平庸,试图在我创建的灰色框区域中实现与此类似的东西 sitepoint.com/…
  • Phillip,不想使用插件,一旦我走上了正确的造型轨道,我就可以自己处理,并且觉得我创建的区域可以有足够的开始我自己的造型。也只在这个独特的实例中需要它,并且总是尝试通过添加许多不必要的插件来保持肥胖。
  • 所以你已经链接了一个教程..用这种方式实现你自己的表单有什么问题吗?

标签: php css wordpress


【解决方案1】:

我自己想出来的。必须将教程中的所有 echo 命令包装在 php 中

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-29
    • 2017-09-30
    • 1970-01-01
    • 2021-09-12
    • 1970-01-01
    • 1970-01-01
    • 2019-05-16
    相关资源
    最近更新 更多