如何将自定义媒体元素添加到 wordpress 页面

How to add custom media element to a wordpress page

所以我正在编辑一个 WordPress 主题,客户想要一个自定义媒体区域。但是,我遇到了一些问题:

但我不知道如何正确地向页面添加自定义元素。

如果我想向主页添加新元素,我应该在 PHP 文件中进行吗? 现在的结构是这样的

<header> 100% witdh
<content> 80% witdh
<footer> 100% witdh

而且我不知道如何添加新元素。此外,如果它不被硬编码(能够轻松更改媒体(图片或视频)),那就太好了。

我想要的结果

<header> 100% witdh
<media> 100% witdh
<content> 80% witdh
<footer> 100% witdh

<header> 100% witdh
  <content> 80% witdh
     <media> 100% witdh
  </content>
<footer> 100% witdh

我一直在阅读指南,但它们没有为我提供足够的细节。他们只是展示代码,但代码不是问题,问题是我需要在哪里编写代码——我不知道。

问题可以通过自定义 Page Templates、自定义模板来解决您可以通过向任何其他页面添加不同的元素来自定义每个页面,您认为合适