在这里使用PHP获取Wordpress中的自定义页面。
我正在使用mysql中的数据来构建表。我希望数据(在本例中为城市名称)为“a href”,并单独创建一个数据名称为URL的新页面。
所以我想点击此页面上表格中的任何城市名称,它会将我带到一个新页面,其中城市名称为url。
这就是我所拥有的:
<table cellpadding="0" cellspacing="0" border="0" class="display" id="citytable" width="100%">
<thead>
<tr>
<th>CITIES</th>
</tr>
</thead>
<tbody>
<?php
while($row = mysql_fetch_row($result))
{
echo "<tr>";
foreach($row as $cell)
echo "<td><a href="<?php echo esc_url( get_permalink( get_page_by_title( 'Cities' ) ) ); ?>">$cell</a></td>";
echo "</tr>\n";
}
?>
</tbody>
</table>
我似乎无法使其发挥作用。请帮忙!
答案 0 :(得分:1)
请尝试以下代码:
长时间读者第一次发布海报。在这里使用PHP在Wordpress中自定义页面。
我正在使用mysql中的数据来构建表。我希望数据(在本例中为城市名称)为“a href”,并单独创建一个数据名称为URL的新页面。
所以我想点击此页面上表格中的任何城市名称,它会将我带到一个新页面,其中城市名称为url。
这就是我所拥有的:
<table cellpadding="0" cellspacing="0" border="0" class="display" id="citytable" width="100%">
<thead>
<tr>
<th>CITIES</th>
</tr>
</thead>
<tbody>
<?php
while($row = mysql_fetch_row($result))
{ ?>
<tr>
<?php
foreach($row as $cell) { ?>
<td>
<a href="<?php echo esc_url( get_permalink( get_page_by_title($cell)));?>"><?php echo $cell; ?></a>
</td>
<?php } ?>
</tr>
<?php } ?>
</tbody>
</table>