我需要使用wordpress在网站上制作一些自定义页面。这包括:
将表添加到数据库中 根据提交的表单创建一个向新表添加条目的页面 制作一个以结构化方式显示这些值的页面。
我需要什么:
我过去已经做过这样的事情,但鉴于我对wordpress几乎没有经验,我为这些额外的表构建了一个自定义的mysqli连接。此外,会话集成等以非正确的方式包含在内。我想这次以适当的方式做事。
样本表:
cabinets
| id | lenght | height | width |
1 1200 3000 300
2 1200 2800 600
答案 0 :(得分:5)
转到您的WP目录,wp-content->主题 - > your_theme
制作任何简单的php文件
<?php
// Template Name: custom_page
get_header();
?>
your custom contents
<?php get_footer(); ?>
然后转到WP_ADMIN选择任何页面或创建新页面,转到页面属性,你会在模板选择列表中找到“custom_page
”..
有关详细信息,请查看此link
修改:
不需要包含或配置额外的数据库文件,你可以直接调用它,因为所有连接都已在头部分中定义..你只是尝试添加表并编写简单的查询以获取单个结果..它将像魅力一样工作祝你好运..
编辑2 您可以根据您的sql或sqli ..
编写查询<?php
// Template Name: custom_page
get_header(); global $data;
$query = "SELECT id,lenght, height, width
FROM cabinets";
$result = mysql_query($query);
while($row = mysql_fetch_assoc($result))
{
echo " ".$row['lenght']. " , " .$row['height']. " , " .$row['width']. " ";
}
?>
<?php get_footer(); ?>
答案 1 :(得分:0)
创建自定义templplate
<?php
/*
template name:mytemplate
*/
//get_header();
?>
hhhhhhhhh
<?php //get_footer(); ?>
之后,您可以在任何页面选择它以进行相应的自定义。