php WP All Import - 将uploads文件夹设置为Import ID

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php WP All Import - 将uploads文件夹设置为Import ID相关的知识,希望对你有一定的参考价值。

<?php
/**
 * WP All Import: Upload media to a directory named after the Import ID.
 *
 * @link https://gist.github.com/cliffordp/fc0fa5686d6a127246224f1565b60128 This snippet.
 * @link https://github.com/soflyy/wp-all-import-action-reference/blob/master/all-import/wp_all_import_images_uploads_dir.php
 *
 * @see  PMXI_Import_Record::process()
 * @see  wp_upload_dir()
 *
 * @param array $uploads
 * @param array $articleData
 * @param array $current_xml_node
 * @param       $import_id
 *
 * @return array
 */
function cliff_wpai_set_upload_folder_to_import_id( $uploads, $articleData, $current_xml_node, $import_id ) {
	// Ensure not empty or unexpected value, with fallback to zero.
	$import_id = absint( $import_id );

	$uploads['path'] = $uploads['basedir'] . '/' . $import_id;

	$uploads['url'] = $uploads['baseurl'] . '/' . $import_id;

	if ( ! file_exists( $uploads['path'] ) ) {
		mkdir( $uploads['path'], 0755, true );
	}

	return $uploads;
}

add_filter( 'wp_all_import_images_uploads_dir', 'cliff_wpai_set_upload_folder_to_import_id', 10, 4 );

以上是关于php WP All Import - 将uploads文件夹设置为Import ID的主要内容,如果未能解决你的问题,请参考以下文章

php 此脚本通过FTP读取指定的文件并通过HTTP输出。因此,您可以在此脚本的URL上指向WP ALL Import

品牌菜单 WP All Import

csharp 如何使用throw语句的示例。从C#http://www.introprogramming.info/wp-content/upl的计算机编程基础知识

csharp 如何使用throw语句的示例。从C#http://www.introprogramming.info/wp-content/upl的计算机编程基础知识

php 创建“友好”网址以访问您的WP All Export数据Feed,例如http://example.com/get-feed.php。只需(1)更改指示的URL

php WP All Import - Автоматическаявставкашорткодагалереи,неудалосьдоконца。 Нужнообновлятьвручную