gpt4 book ai didi

wordpress - 在 WordPress 中以编程方式添加带有缩略图的帖子

转载 作者:行者123 更新时间:2023-12-02 19:15:38 26 4
gpt4 key购买 nike

我知道我可以使用 WordPress 中的 wp_insert_post() 函数以编程方式添加帖子,但我想添加带有缩略图的帖子,就此而言,还将帖子照片调整大小/裁剪为正确的 WordPress 大小。

这一切都可以通过编程实现,还是我需要手动完成一些工作(即调整大小/裁剪)?

最佳答案

查看 wp-includes/post.php ( Codex article ) 中的 wp_insert_attachment()

因此,您首先使用 wp_insert_post() 创建帖子,然后附加文件,有点像这样(修改了 Codex):

<?php 
$post_id = wp_insert_post( $my_post_data );

$attach_id = wp_insert_attachment( $attachment, $filename, $post_id );
$attach_data = wp_generate_attachment_metadata( $attach_id, $filename );
wp_update_attachment_metadata( $attach_id, $attach_data );
set_post_thumbnail( $post_id, $attach_id );
?>

关于图像调整大小/裁剪,如果您转到媒体设置 (yoursite.com/wp-admin/options-media.php),您可以为图像定义自定义尺寸。可能没有您想要的那么强大,但是如果您将输出与 TimThumb Script 之类的内容集成起来,您可能会接近您正在寻找的东西。

要查看该函数具有的所有变量,请阅读 post.php 中的注释信息。

关于wordpress - 在 WordPress 中以编程方式添加带有缩略图的帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2674069/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com