在关系字段中自动注册书目

时间:2013-01-13 作者:Shingo

我正在尝试优化我的网站的代码。我想知道是否有可能在不需要手动操作的情况下自动为新帖子提供标题。我有一个视频游戏网站。在发布评论之前,我首先需要用所有信息(发布者、开发人员、pc配置等)创建这个游戏的插件。。所以我必须把两个相同的标题放在一起。我只会选择游戏的插件,而不必键入游戏的标题

要获取标题,我可以检索插头的ID。你认为我能写一个函数吗?

非常感谢。

获取游戏标题的代码示例:

<?php foreach(get_field(\'fiche\') as $post_object): ?>
<? echo get_the_title($post_object->ID); ?><br />
<? echo \'Genre\' .get_field(\'genre\', $post_object->ID); ?>
<? endforeach; ?>

1 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

如果您能够尽早获取数据,您可以做到这一点:

function alter_title($t) {
  return \'altered-title\';
}
add_filter(\'pre_post_title\',\'alter_title\');
add_filter(\'pre_post_name\',\'alter_title\');
这将在保存帖子之前更改标题和slug。当然,您需要为该函数制定一些逻辑。按原样,它会在保存和编辑时更改所有帖子/页面/CPT名称和slug。可能不是你想要的…:)

这应该行得通。您的游戏数据应该在$_POST. 如果由于某种原因无法运行,则可以在上运行函数save_post 但您需要将另一个写入推送到数据库。

有很多用于后期插入/编辑的挂钩,因此您甚至可以通过browsing the source file.

结束
在关系字段中自动注册书目 - 小码农CODE - 行之有效找到问题解决它

在关系字段中自动注册书目

时间:2013-01-13 作者:Shingo

我正在尝试优化我的网站的代码。我想知道是否有可能在不需要手动操作的情况下自动为新帖子提供标题。我有一个视频游戏网站。在发布评论之前,我首先需要用所有信息(发布者、开发人员、pc配置等)创建这个游戏的插件。。所以我必须把两个相同的标题放在一起。我只会选择游戏的插件,而不必键入游戏的标题

要获取标题,我可以检索插头的ID。你认为我能写一个函数吗?

非常感谢。

获取游戏标题的代码示例:

<?php foreach(get_field(\'fiche\') as $post_object): ?>
<? echo get_the_title($post_object->ID); ?><br />
<? echo \'Genre\' .get_field(\'genre\', $post_object->ID); ?>
<? endforeach; ?>

1 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

如果您能够尽早获取数据,您可以做到这一点:

function alter_title($t) {
  return \'altered-title\';
}
add_filter(\'pre_post_title\',\'alter_title\');
add_filter(\'pre_post_name\',\'alter_title\');
这将在保存帖子之前更改标题和slug。当然,您需要为该函数制定一些逻辑。按原样,它会在保存和编辑时更改所有帖子/页面/CPT名称和slug。可能不是你想要的…:)

这应该行得通。您的游戏数据应该在$_POST. 如果由于某种原因无法运行,则可以在上运行函数save_post 但您需要将另一个写入推送到数据库。

有很多用于后期插入/编辑的挂钩,因此您甚至可以通过browsing the source file.

相关推荐

删除具有实际标题的SANITIZE_TITLE_WITH_DASSES函数

求你了,我真的需要帮助。下面的代码是在我的网站上将搜索查询保存为标记的代码,但它将标题替换为“-”,请问有什么方法可以使标记标题名称保持搜索状态?。function addsometags() { //Don\'t do anything if we\'ve already got 20 tags $posttags = get_the_tags(); $count=0; if ($posttags) { foreach($posttags as $tag