我们有一个活动页面,可在用户点击预订按钮时将其重定向到表单。如果帖子是一个特定的ID,我想添加一个变量,但我无法让它正常工作。 页面模板中的当前行
<form id="frmBooking" name="frmBooking" action="<?php echo site_url('/booking/'); ?>" method="post">
如果帖子是一个特定的ID,我希望它指向另一个页面(/ redirect /)你可以帮我解决这个问题吗?
答案 0 :(得分:0)
尝试以下方法:
<form id="frmBooking" name="frmBooking" action="<?php echo ( the_ID() === 42 ? site_url('/redirect/') : site_url('/booking/') ); ?>" method="post">
这被称为“条件表达式”。如果第一部分评估为真(the_ID()
返回'42'或您想要的任何post-id,site_url('/redirect/')
将用作表达式结果。否则,原始的site_url('/booking/')
将被使用