Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为我的Wordpress主题中使用的每个字段创建一个函数_Php_Wordpress_Wordpress Theming - Fatal编程技术网

Php 为我的Wordpress主题中使用的每个字段创建一个函数

Php 为我的Wordpress主题中使用的每个字段创建一个函数,php,wordpress,wordpress-theming,Php,Wordpress,Wordpress Theming,现在我为我需要的每个post元字段创建一个函数,检查是否有值,添加html包装器并翻译或添加文本,而不是在模板文件中创建 示例:我将此代码作为gallery()method: <?php $images = get_field('gallery'); $size = 'full'; // (thumbnail, medium, large, full or custom size) if( $images ): ?> <ul> <?php

现在我为我需要的每个post元字段创建一个函数,检查是否有值,添加html包装器并翻译或添加文本,而不是在模板文件中创建

示例:我将此代码作为
gallery()
method:

<?php 
$images = get_field('gallery');
$size = 'full'; // (thumbnail, medium, large, full or custom size)
if( $images ): ?>
    <ul>
        <?php foreach( $images as $image_id ): ?>
            <li>
                <?php echo wp_get_attachment_image( $image_id, $size ); ?>
            </li>
        <?php endforeach; ?>
    </ul>
<?php endif; ?>

因此,我可以将其用作
MyClass::gallery()

也许我创建了另一个方法来检查字段是否返回
true
false

就性能而言,这不是首选方法吗?您对简化类似主题的编程有什么建议