gpt4 book ai didi

wordpress - 使用 WP 插件中的数据填充自定义类别分类法

转载 作者:行者123 更新时间:2023-12-03 07:12:52 25 4
gpt4 key购买 nike

我正在编写一个 WordPress 插件,允许管理员隐藏/显示特定于美国各州的内容。我有一个名为“州”的自定义类别分类法,它列出了所有州。管理员可以检查他们希望帖子出现在哪些状态。如果用户的状态与帖子的所选状态不匹配,页面和帖子将不会显示在循环中。

现在,我的问题是,如何在安装时使用所有州的数据填充插件(或在卸载时将其删除)?

最佳答案

这应该有效。您需要添加其余的州,并确保您的分类实际上称为“州”,但除此之外应该没问题:

<?php

$foo_states = array(
'Alabama',
'Alaska',
'Arizona',
'Arkansas'
);

function foo_install() {
global $foo_states;

foreach ( (array) $foo_states as $state ) {
wp_insert_term($state, 'States');
}
}
register_activation_hook(__FILE__, 'foo_install')

function foo_uninstall() {
global $foo_states;

foreach ( (array) $foo_states as $state ) {
wp_delete_term(get_term_by('name', $state, 'States')->term_id, 'States');
}
}
register_deactivation_hook(__FILE__, 'foo_uninstall');

?>

关于wordpress - 使用 WP 插件中的数据填充自定义类别分类法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4431885/

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