我正在使用Wordpress,我有一个使用ACF字段的帖子类型。
事实是我在function.php中使用了一个函数来仅显示作者的帖子,但我完全忘记了它不会显示ACFgroupfields
这是我的功能
function posts_for_current_author($query) {
global $user_level;
if($query->is_admin && $user_level < 5) {
global $user_ID;
$query->set('author', $user_ID);
unset($user_ID);
}
unset($user_level);
return $query;
}
add_filter('pre_get_posts', 'posts_for_current_author');
如何为帖子的ID设置例外?
非常感谢!
答案 0 :(得分:0)
可能有点迟到回应这个。但你可以尝试的是这样的事情。
foreach (var f in Directory.GetFiles(source))
{
DateTime creation = File.GetCreationTime(f);
var fileDest = Path.Combine(destination, creation.Year.ToString());
if (!Directory.Exists(fileDest))
{
Directory.CreateDirectory(fileDest);
}
for (int i = 1; i <= 3; ++i)
{
try
{
File.Move(f, Path.Combine(fileDest, Path.GetFileName(f)));
break;
}
catch (IOException e)
{
if (i == 3)
throw;
Thread.Sleep(1000);
}
}
}
这样它就不会列出属于作者的帖子/页面。并且仍然在帖子/页面上显示ACF字段。