以正确的方式制作自定义wordpress页面

use*_*250 2 php wordpress mysqli custom-component

我需要使用wordpress在网站上制作一些自定义页面.这包括:

将表添加到数据库中创建一个页面,根据提交的表单向新表添加条目,从而生成以结构化方式显示这些值的页面.

我需要的:

  • 要了解如何将此页面包含在现有布局(标题等..)并有权访问用户会话,((自定义页面模板??))
  • 要了解从自定义页面访问自定义数据库表的正确方法,请记住第1点,

我过去已经做过这样的事情,但鉴于我几乎没有使用wordpress的经验,我为那些额外的表构建了一个自定义的mysqli连接.此外,会话集成等以非正确的方式包含在内.这次我想以正确的方式做事.

样本表:

cabinets

| id | lenght | height | width |
  1      1200    3000     300
  2      1200    2800     600
Run Code Online (Sandbox Code Playgroud)

小智 5

转到您的WP目录,wp-content-> themes-> your_theme

制作任何简单的php文件

<?php
// Template Name: custom_page
get_header();
?>
your custom contents

<?php get_footer(); ?>
Run Code Online (Sandbox Code Playgroud)

然后转到WP_ADMIN选择任何页面或创建新页面,转到页面属性,你会custom_page在模板选择列表中找到" ".

有关详细信息,请查看此链接

编辑:

不需要包含或配置额外的数据库文件,你可以直接调用它,因为所有连接都已在头文件中定义..你只是尝试添加表并编写简单查询以获取单个结果..它将像charm ...一样工作运气..

编辑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(); ?>
Run Code Online (Sandbox Code Playgroud)