wordpress相册gallery自定义

把这段代码添加到functions.php就可以实现相册gallery输出的自字义

复制代码
add_filter( 'the_content', 'wpdocs_show_gallery_image_urls' );

function wpdocs_show_gallery_image_urls( $content ) {
    global $post;

    if( ! is_singular() ) return $content;

    if( ! has_shortcode( $post->post_content, 'gallery' ) ) return $content;

    $gallery = get_post_gallery_images( $post );

    $image_list = '<ul>';

    foreach( $gallery as $image_url ) {
        $image_list .= '<li>' . '<img src="' . $image_url . '">' . '</li>';
    }

    $image_list .= '</ul>';

    $content .= $image_list;

    return $content;
}

原文链接 https://www.zhanyes.com/code/6052.html

相关文章
相关推荐
Sylvia-girl12 小时前
Java之日志框架
java·开发语言
oioihoii13 小时前
QT跨平台一次编写,处处编译
开发语言·qt
edisao13 小时前
四。SpaceX、网络化与未来的跨越:低成本、高频次的真正威胁
大数据·开发语言·人工智能·科技·php
Macbethad13 小时前
半导体EFEM设备TwinCAT程序设计方案
java·前端·网络
qq_3363139313 小时前
java基础-多线程练习
java·开发语言·算法
wjs202413 小时前
《jEasyUI 树形网格添加分页》
开发语言
我是一只小青蛙88813 小时前
C++核心过渡:类与对象精讲
开发语言·c++
鹿角片ljp13 小时前
Java多线程编程:从基础到实战的完整指南
java·开发语言·后端
ggaofeng13 小时前
理解npm的原理
前端·npm·node.js
摘星编程13 小时前
React Native for OpenHarmony 实战:SnapCarousel 轮播组件详解
javascript·react native·react.js