gpt4 book ai didi

php - 从帖子的 h1 标签在 MYSQL 中创建标题 (WordPress)

转载 作者:行者123 更新时间:2023-11-30 00:45:56 26 4
gpt4 key购买 nike

我将一个网站导入到 Wordpress,但该网站没有与帖子关联的标题。每个帖子都有 h1 标签...

谁能告诉我进入 MYSQL 并编写一些脚本来根据每个帖子的 h1 标签自动生成每个帖子的标题的最佳方法???

最终完成后,我需要能够在 WordPress 仪表板的帖子部分看到这些标题。

下面是基于您的回复安德鲁的代码。我创建了一个名为 createtiles.php 的文件并将其包含在我的 rrot 目录中。不确定发生了什么,但当我查看 WordPress 仪表板中的“帖子”部分时,我仍然看到(无标题)。

<?php
$link = mysql_connect('localhost', 'user', 'pass');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';

$all_posts = mysql_connect("SELECT * FROM wp_posts");

while ($item = mysql_fetch_assoc($all_posts))

{ $pid = $item['post_id'];

$new_title = substr($item['post_content'],0,70);

mysql_query("UPDATE wp_posts SET post_title='".$new_title."'");
}
mysql_close($link);
?>

(我的一些帖子只有 h1 标签,没有其他内容。)

最佳答案

好吧,只是一个快速的草稿,没有为您做太多的工作。

$title = mysql_fetch_assoc(mysql_query("SELECT post_content, post_title, post_id FROM wp_posts");

foreach($title as $final_title) {
$post_id = $final_title['post_id'];
$post_content = $final_title['post_content'];

$final_content = '<h1>'.$final_title['post_title'].'</h1><br /><br />'.$post_content;

$q = mysql_query("UPDATE wp_posts SET post_content='".$final_content."'");
}

这就是她写的全部内容。我没有为你做太多工作,但这绝对是可行的方法。投票赞成。

关于php - 从帖子的 h1 标签在 MYSQL 中创建标题 (WordPress),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21359830/

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