当前位置: 首页 > 知识库问答 >
问题:

Wordpress ACF php关系

祁正阳
2023-03-14

我花了一整天看论坛

我有2个自定义职位类型:人的工作

使用ACF关系,我有一个称为作业客户端(job_client)的双向关系字段,我们可以在其中将相关的客户/客户链接到作业。

我想在job页面上显示的是从People custom post类型中提取的客户机的一些基本信息。雇主、联系方式等。这些设置为ACF字段。

到目前为止,我得到了以下代码。它显示标准的wordpress字段(标题、永久链接)很好,但我正在努力处理ACF字段。任何帮助/建议将不胜感激。

<?php
$job_client_connect = get_posts(array(
    'post_type' => 'people',
    'meta_query' => array(
        array(
            'key' => 'job_client', // name of custom field
            'value' => '"' . get_the_ID() . '"', // matches exaclty "123", not just 123. This prevents a match for "1234"
            'compare' => 'LIKE'
        )
    )
));

?>
<?php if( $job_client_connect ): ?>
    <table>
    <?php foreach( $job_client_connect as $job_client_connect ):?>
        <tr>
            <td>
                <a href="<?php echo get_permalink( $job_client_connect->ID ); ?>">
                    <?php echo get_the_title( $job_client_connect->ID ); ?>
                </a>
                <p><?php echo get_field('employer', $job_client_connect->ID ); ?></p>
            </td>
        </tr>
    <?php endforeach; ?>
    </table>
<?php endif; ?>

共有1个答案

麻宾白
2023-03-14

为任何可能觉得这很有用的人提供完整的工作代码

<?php
$job_client_connect = get_posts(array(
    'post_type' => 'people', // name of post type
    'meta_query' => array(
        array(
            'key' => 'job_client', // name of custom field
            'value' => '"' . get_the_ID() . '"', // matches exaclty "123", not just 123. This prevents a match for "1234"
            'compare' => 'LIKE'
        )
    )
));

?>

<?php if( $job_client_connect ): ?>
    <table>
    <?php foreach( $job_client_connect as $job_client_connect ):?>
        <?php $employer = get_field('employer', $job_client_connect->ID ); ?>
        <tr>
            <td>
                <a href="<?php echo get_permalink( $job_client_connect->ID ); ?>">
                    <?php echo get_the_title( $job_client_connect->ID ); ?>
                </a>
                <p><?php echo $employer[0]->post_title; ?></p>



            </td>
        </tr>
    <?php endforeach; ?>
    </table>
<?php endif; ?>
 类似资料:
  • 说我有这样的关系 那么,我是否可以说这种关系是一种关联,而不是聚合或组合。 我可以说狮子使用食物并像这样绘制UML图吗 此外,这种关系也没有多重性,因为Lion没有Food数组,食物也没有Lions数组作为实例变量。不同于复合和聚合,其中关系具有多重性。 如果我希望Food也能以同样的方式使用Lion呢。我在两个班级之间画两个箭头吗?

  • 好了,这里是第一次用到NutDao的关联关系了, 打开User类,加入2行 @One(target=UserProfile.class, field="id", key="userId") protected UserProfile profile; 自然的,为其添加Getter/Setter

  • 关联实体和关联关系属性有什么区别?在我的一本名为《现代数据库管理》(Hoffer,第11版)的书中,作者陈述了两者之间的区别。然而,它并没有真正解释为什么会有差别,相反,它只是给出了它们是如何不同的例子。 据我所知,一个有一个属性关联的关系是一个关联关系属性,并用一条虚线表示一个圆角矩形,该矩形内有该属性。而关联实体是描述关系的多个属性。两者都只能用于ER图解中的多对多关系。我的思维过程正确吗?

  • 问题内容: 我有这种关系:一个用户可以有零只或一只狗,但是一只狗必须属于某人。 我想定义以下范围: 我可以在第一种情况下执行此操作,因为默认情况下,在rails中,联接是INNER JOIN: 1 /这种针对第一个示波器的解决方案是否足够好? 2 /第二个课程你会做什么? 3 /(有一些关联)是否有更好的方法?: 谢谢你的帮助! 问题答案: 对于问题2,我认为以下方法应该有效: 其中include

  • 第 7 章 关联关系映射

  • 问题内容: 我试图弄清楚如何构建该数据库。之前我已经使用过Apple的核心数据,现在我正在从事另一个需要MySQL的项目。我是MySQL的新手,所以请放轻松。:) 在这个例子中,假设我有三个表,,,和。把它画出来,一个可以有多个s,但是一个只能有一个;每个都有其主键,我需要使用它来获取正确的信息。 那么如何在这里建立这样的关系呢?我听说过创建索引和外键,但不确定它们如何正常工作。 最后,我需要做的

  • 主要内容:嵌入式关系,引用式关系MongoDB 中的关系表示多个文档之间在逻辑上的相互联系,文档之间可以通过嵌入或引用来建立联系,这种联系可以是 1:1(1对1)、1:N(1对多)、N:1(多对1)、N:N(多对多)。例如我们要存储用户的收货地址,一个用户可以拥有多个收货地址,从而形成 1:N 的关系。 下面展示了一个记录用户信息的文档的结构: 以下是记录用户地址的文档结构: 嵌入式关系 在嵌入式关系中,我们可以将记录用户地址的

  • 问题内容: 想象一个情况,约翰有两个孩子爱丽丝和鲍勃,鲍勃有一只猫猎户座。 几年后,约翰想重命名为简。 …让孩子们知道。 然后我必须更新cat,因为Bob变了。 一个对象更改时,是否可以自动更新所有相关对象?我看了看Cursors,但是不确定它们是否是解决方案。如果可以的话,您能举个例子吗? 问题答案: 当一个不可变集合中的一个对象发生更改时,是否可以自动更新所有相关对象? 简短答案 没有。 长答