Wordpress - 如何将动态内容分解为多个 div
Wordpress - How can break dynamic content up into multiple divs
我有一个包含单独模块的模板页面,每个模块都有自己的内容,我希望能够在 WP 文本编辑器中进行编辑。因此,所有这些内容都应该在一页上,但分成不同的部分。我一直在使用
<?php the_content(); ?>
显示内容不过是显示在文本编辑框中输入的所有内容。
所以基本上,我问的是如何动态分解输入到 WP 中的文本。有没有办法标记某个内容块,例如段落或图像,以便我可以设置它在模板中的呈现位置?
你,我的朋友,正在寻找 Custom Fields. You can implement them yourself with the meta box functions like add_meta_box
,但你也在寻找通过你自己的函数清理和保存数据。
您可能更习惯使用 Advanced Custom Fields 插件。它拥有超过一百万的下载量,并为您处理所有关系、数据类型和存储。
例如,您可以非常轻松地仅在 "Posts" 或 "Posts and Pages" 上插入 "Image Upload Field",然后在模板中使用 get_field()
or the_field()
函数:
<?php the_field( 'my_custom_image_field' ); ?>
您应该可以省略 $post_id
参数,因为它默认为当前 post id,类似于 get_the_content()
and the_content()
函数。
我有一个包含单独模块的模板页面,每个模块都有自己的内容,我希望能够在 WP 文本编辑器中进行编辑。因此,所有这些内容都应该在一页上,但分成不同的部分。我一直在使用
<?php the_content(); ?>
显示内容不过是显示在文本编辑框中输入的所有内容。
所以基本上,我问的是如何动态分解输入到 WP 中的文本。有没有办法标记某个内容块,例如段落或图像,以便我可以设置它在模板中的呈现位置?
你,我的朋友,正在寻找 Custom Fields. You can implement them yourself with the meta box functions like add_meta_box
,但你也在寻找通过你自己的函数清理和保存数据。
您可能更习惯使用 Advanced Custom Fields 插件。它拥有超过一百万的下载量,并为您处理所有关系、数据类型和存储。
例如,您可以非常轻松地仅在 "Posts" 或 "Posts and Pages" 上插入 "Image Upload Field",然后在模板中使用 get_field()
or the_field()
函数:
<?php the_field( 'my_custom_image_field' ); ?>
您应该可以省略 $post_id
参数,因为它默认为当前 post id,类似于 get_the_content()
and the_content()
函数。