高级自定义字段-禁止用户编辑自定义字段

时间:2013-03-21 作者:Alanea

我真的不知道如何解释这一点,所以这可能没有多大意义。

基本上,我为添加/编辑用户页面创建了一个自定义字段(下拉选择),我想成为唯一一个可以编辑此字段的人。喜欢当用户转到“编辑用户”页面时,他们可以更改此字段的值,我不希望他们这样做。我至少希望这个领域对他们来说是不可见的,但不要完全消失,因为我仍然需要这个领域。

2 个回复
SO网友:jzatt

如果您是唯一的“管理员”,而其他用户是较低级别的角色,则可以实现这一点。ACF可以选择将规则设置为仅基于用户角色显示。

在“编辑字段组”(设置字段的位置)下,有一个名为“位置”的选项卡,可以在其中进行设置(请参见随附的屏幕截图)。

ACF rules - Only display for administrators

SO网友:tfrommen

你可以检查一下current_user_id 根据这一点,将字段设置为hidden 使用默认值,或选择要提供(给您)的所有值。

// Edit

简短示例:

<?php if (YOUR_ID === get_current_user_id()) : ?>
    <select id="UNIQUE_FIELD_NAME" name="UNIQUE_FIELD_NAME" value="whatever">
        <option>A</option>
        <option>B</option>
    </select>
<?php else : ?>
    <input type="hidden" id="UNIQUE_FIELD_NAME" name="UNIQUE_FIELD_NAME" value="whatever" />
<?php endif; ?>

结束

相关推荐

Google Map在Tab Plugins的第二个选项卡上无法使用

我正在使用postTabs plugin 和Comprehensive Google Map Plugin, 我的问题是,当我在第二个选项卡上有我的谷歌地图时,地图没有按预期加载。但是如果我把它移到第一个标签上,效果会非常好。。有没有办法让地图在第二个选项卡上工作?实际上,无论我使用哪个选项卡插件,地图都不会正确加载到第二个选项卡上。。欢迎提出任何建议。谢谢:)

高级自定义字段-禁止用户编辑自定义字段 - 小码农CODE - 行之有效找到问题解决它

高级自定义字段-禁止用户编辑自定义字段

时间:2013-03-21 作者:Alanea

我真的不知道如何解释这一点,所以这可能没有多大意义。

基本上,我为添加/编辑用户页面创建了一个自定义字段(下拉选择),我想成为唯一一个可以编辑此字段的人。喜欢当用户转到“编辑用户”页面时,他们可以更改此字段的值,我不希望他们这样做。我至少希望这个领域对他们来说是不可见的,但不要完全消失,因为我仍然需要这个领域。

2 个回复
SO网友:jzatt

如果您是唯一的“管理员”,而其他用户是较低级别的角色,则可以实现这一点。ACF可以选择将规则设置为仅基于用户角色显示。

在“编辑字段组”(设置字段的位置)下,有一个名为“位置”的选项卡,可以在其中进行设置(请参见随附的屏幕截图)。

ACF rules - Only display for administrators

SO网友:tfrommen

你可以检查一下current_user_id 根据这一点,将字段设置为hidden 使用默认值,或选择要提供(给您)的所有值。

// Edit

简短示例:

<?php if (YOUR_ID === get_current_user_id()) : ?>
    <select id="UNIQUE_FIELD_NAME" name="UNIQUE_FIELD_NAME" value="whatever">
        <option>A</option>
        <option>B</option>
    </select>
<?php else : ?>
    <input type="hidden" id="UNIQUE_FIELD_NAME" name="UNIQUE_FIELD_NAME" value="whatever" />
<?php endif; ?>