wordpress - 如何从 Twig/Timber 组的选项页面中显示高级自定义字段 - WordPress
问题描述
因此,如果我的选项页面上有一组名为product_tools的字段,并且在tool_link、tool_picture 和 tool_name的字段中有 3 个字段,我试图在带有 twig 的页面上将其显示出来,但它对我不起作用?{{ options.product_tools.tool.name }}
当我进行转储时,我得到一个数组中的所有字段就好了。
这是转储: {{ dump(options.product_tools) }}
C:\Users\WpDev\Local Sites\protoolsite\app\public\wp-content\plugins\timber-library\vendor\twig\twig\src\Extension\DebugExtension.php:70:
array (size=3)
'tool_link' => string 'https://www.dewalt.com/products/power-tools' (length=43)
'tool_picture' =>
array (size=24)
'ID' => int 307
'id' => int 307
'title' => string 'band-saw' (length=8)
'filename' => string 'band-saw.jpg' (length=12)
'filesize' => int 103647
'url' => string 'http://protoolsite.local/wp-content/uploads/2021/07/band-saw.jpg' (length=69)
'link' => string 'http://protoolsite.local/band-saw/' (length=39)
'alt' => string '' (length=0)
'author' => string '1' (length=1)
'description' => string '' (length=0)
'caption' => string '' (length=0)
'name' => string 'band-saw' (length=8)
'status' => string 'inherit' (length=7)
'uploaded_to' => int 0
'date' => string '2021-07-13 14:37:29' (length=19)
'modified' => string '2021-07-13 14:37:29' (length=19)
'menu_order' => int 0
'mime_type' => string 'image/jpeg' (length=10)
'type' => string 'image' (length=5)
'subtype' => string 'jpeg' (length=4)
'icon' => string 'http://protoolsite.local/wp-includes/images/media/default.png' (length=66)
'width' => int 1000
'height' => int 1000
'sizes' =>
array (size=18)
'thumbnail' => string 'http://protoolsite.local/wp-content/uploads/2021/07/band-saw-150x150.jpg' (length=77)
'thumbnail-width' => int 150
'thumbnail-height' => int 150
'medium' => string 'http://protoolsite.local/wp-content/uploads/2021/07/band-saw-300x300.jpg' (length=77)
'medium-width' => int 300
'medium-height' => int 300
'medium_large' => string 'http://protoolsite.local/wp-content/uploads/2021/07/band-saw-768x768.jpg' (length=77)
'medium_large-width' => int 768
'medium_large-height' => int 768
'large' => string 'http://protoolsite.local/wp-content/uploads/2021/07/band-saw.jpg' (length=69)
'large-width' => int 1000
'large-height' => int 1000
'1536x1536' => string 'http://protoolsite.local/wp-content/uploads/2021/07/band-saw.jpg' (length=69)
'1536x1536-width' => int 1000
'1536x1536-height' => int 1000
'2048x2048' => string 'http://protoolsite.local/wp-content/uploads/2021/07/band-saw.jpg' (length=69)
'2048x2048-width' => int 1000
'2048x2048-height' => int 1000
'tool_name' => string 'Dewalt Bandsaw' (length=14)
解决方案
推荐阅读
- python - 如何使用 Python 绘制 ROC 曲线和精度?
- python - 如何将 2 个 LSTM 的输出合并为另一个 LSTM 的输入
- html - 图像填充从其他内容继承高度的整个容器区域(没有设置高度)
- csv - Perl:如何将文件行(CSV 文件)读入哈希键并将它们按升序排序,然后将它们写入新排序的 CSV 文件
- docker - 运行 docker compose 时 pika 异常 amqpconnectionerror 错误
- hyperlink - Doxygen:如何从我的主页引用 README.md 文件
- google-sheets - 如何使用 SPLIT 功能在 google sheet SPLITs 之前和之后删除任何内容
- python - ImportError:没有名为 grequests “VS 2019 Windows”的模块
- file - Gnuplot 试图从文件“警告:跳过没有有效点的数据文件,x 范围无效”中绘制数据
- c++ - 堆栈溢出(参数:0x0000000000000001、0x0000001046003F68)。细绳