Wordpress将常规帖子与自定义帖子类型的帖子关联起来
我想把定制的文章类型和标准的wordpress文章联系起来。有人能给我指出正确的方向吗?如何做到这一点Wordpress将常规帖子与自定义帖子类型的帖子关联起来,wordpress,post,Wordpress,Post,我想把定制的文章类型和标准的wordpress文章联系起来。有人能给我指出正确的方向吗?如何做到这一点 原因是我想写博客文章,我的一些博客文章可能与特定的产品有关。因此,在产品页面上,我希望能够有一个与该产品相关的文章链接。我建议将相关文章/相关产品的ID数组或字符串保存为使用网站后端的自定义字段 在网站前端,您可以从数据库中获取相关ID,并使用功能和创建链接 根据后端编辑的舒适程度,可以使用functions.php中的以下代码向后端添加自定义元框 add_action('admin_init
原因是我想写博客文章,我的一些博客文章可能与特定的产品有关。因此,在产品页面上,我希望能够有一个与该产品相关的文章链接。我建议将相关文章/相关产品的ID数组或字符串保存为使用网站后端的自定义字段 在网站前端,您可以从数据库中获取相关ID,并使用功能
和
创建链接
根据后端编辑的舒适程度,可以使用functions.php中的以下代码向后端添加自定义元框
add_action('admin_init', 'register_meta');
add_action('save_post', 'save_metadaten');
function register_meta(){
add_meta_box("produkt_meta","Daten des Produkts","produkt_meta","produkt","normal","high");
}
function produkt_meta() {
global $post;
$custom = get_post_custom($post->ID);
$preis = $custom["produkt_preis"][0]; ?>
<h4>Produkt-Daten</h4>
<p style="padding-bottom:4px;"><label style="width:200px; display:inline-block;">Preis:</label><input size="5" name="produkt_preis" value="<?php echo $preis; ?>" /> €</p>
<?php
}
function save_metadaten(){
global $post;
// check if there are associated post IDs set somehow, and prepare these to save them in the database
if($_POST["produkt_preis"]) {update_post_meta($post->ID, "produkt_preis", $_POST["produkt_preis"]);}
}
add_action('admin_init','register_meta');
添加操作(“保存帖子”、“保存元数据”);
函数寄存器_meta(){
添加元框(“产品元”、“产品日期”、“产品元”、“产品元”、“产品元”、“正常”、“高”);
}
函数produkt_meta(){
全球$员额;
$custom=get\u post\u custom($post->ID);
$preis=$custom[“produkt_preis”][0];?>
生产日期
Preis: