使用默认的Media Uploader在WordPress中创建图库时,WordPress将图像包装在一堆HTML标记中.
如何在生成之前覆盖它,以便我可以输出所需的标记并更改图库布局的创建方式?
目前,WordPress正在生成如下代码:
<div id="container">
<div src="<?php bloginfo('template_directory'); ?>/images/small.jpg">
<div src="<?php bloginfo('template_directory'); ?>/images/medium.jpg" data-media="(min-width: 400px)"></div>
<div src="<?php bloginfo('template_directory'); ?>/images/large.jpg" data-media="(min-width: 950px)"></div>
<div src="<?php bloginfo('template_directory'); ?>/images/extralarge.jpg" data-media="(min-width: 1200px)"></div>
</div>
Run Code Online (Sandbox Code Playgroud) 我愿意创建一个 php 函数,在 js 中触发,它可以:
我可以使用本示例中的getObject 方法下载单个文件,但是,我找不到任何信息来下载多个文件并将其压缩。
我尝试了 downloadBucket 方法,但是它下载了我的项目架构中的所有文件,而不是作为 zip 文件。这是我的代码:
<?php
// AWS Info + Connection
$IAM_KEY = 'XXXXX';
$IAM_SECRET = 'XXXXX';
$region = 'XXXXX';
require '../../vendor/autoload.php';
use Aws\S3\S3Client;
use Aws\S3\Exception\S3Exception;
$FolderToDownload="FolderToDownload";
// Connection OK
$s3 = S3Client::factory(
array(
'credentials' => array(
'key' => $IAM_KEY,
'secret' => $IAM_SECRET
),
'version' => 'latest',
'region' => $region
)
);
try {
$bucketName = 'XXXXX';
$destination = 'NeedAZipFileNotAFolderPath';
$options = …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用toString('dd MMMM YYY')函数将日期转换为字符串.但在这里,这不起作用.
这是我的代码:
$date_start = new Zend_Date(strtotime($this->startdate));
echo($date_start);
Run Code Online (Sandbox Code Playgroud)
其结果是:2012年12月31日00:00:00
$date_input = $date_start->toString('dd MMMM YYY');
echo($date_input);
Run Code Online (Sandbox Code Playgroud)
其结果是:2013年12月31日
我需要做些什么才能获得2012年12月31日的成绩?