我希望能够显示帖子,并按照几个标准对它们进行排序,首先是它们对它们的投票数量,第二个是它们创建日期.我不希望显示超过一周的帖子,因此只显示上周的帖子.我试过这样做:
<%= render @posts.sort_by { |post| post.votes.count if post.created_at < 1.week.ago.utc }.reverse %>
Run Code Online (Sandbox Code Playgroud)
但它给了我一个错误的比较NilClass与2失败
我知道代码的工作原理只是通过投票计数来排序帖子,但我也想限制时间,所以有人可以告诉我如何做到这一点.我还是新人,为简单而感到抱歉.
我正在尝试在我的wordpress网站上创建第二个导航菜单.
我希望这只显示当前类别中所有帖子的链接.
我一直在试验get_posts函数,但我很难找到如何动态选择当前类别.即在这里放置什么类别= x
任何帮助是极大的赞赏
这是我一直在使用的模板代码
<ul id="catnav">
<?php
global $post;
$myposts = get_posts('numberposts=5&category=1');
foreach($myposts as $post) :
?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>
Run Code Online (Sandbox Code Playgroud) 我做了一些混乱我的网站运行完美但我做了一些更改wpconfig我似乎无法记住,结果是,如果我不使用永久链接和使用简单的页面ID整个网站工作,如果我尝试使用固定链接所有单个链接中断,但主页和管理面板继续工作.
它总是给出500内部服务器错误
任何人都有任何想法可能会出错.
PS>我删除了.htaccess并创建了一个新的并复制了wordpress给出的代码,但它仍然无效.
我的网站是NewsKase
我有一个名为news的类别,里面有很多子类别.我想做的是从每个子类别(包括类别标题,帖子标题,附件图像)中只获得1个帖子(最新).朋友有什么建议吗?
我想通过自定义分类法的特定术语(由URL指定)过滤所有帖子查询.目前我正在使用add_filter('request',...)和'tax_query',现在这种方式有效.
所以我得到了这个学期的所有帖子,但是我想获得这些帖子,这些帖子没有分配这个分类的任何条款.
我在尝试这样的事情:
$request['tax_query'] = array(
'relation' => 'OR',
array(
'taxonomy' => 'brand',
'field' => 'slug',
'terms' => array( $term )
),
array(
'taxonomy' => 'brand',
'field' => 'slug',
'terms' => NULL,
'operator' => 'IS'
),
);
Run Code Online (Sandbox Code Playgroud)
但是,由于Wordpress不支持"IS"或"IS NULL",因此也不起作用.
那么,任何想法如何查询一个术语和帖子的帖子没有一个术语?
编辑:另一个解决方案是查询所有条款,然后在tax_query中排除它.但是我想保存这个查询.
我正在尝试让Wordpress给我一个菜单项,以转到“最新帖子”。它们出现在首页上,但是一旦我离开了,我想要一个菜单项回到那里。看起来似乎很明显,但是几个小时后,我能做的最好的事情就是创建一个自定义菜单,其中包含指向“未分类”的链接作为解决方法。肯定有更好的办法!这样,我得到一个方框,上面写着“归档未分类类别的帖子。”不需要!
使用此代码,我可以轻松获得帖子总数:
$post_count = count_user_posts();
echo $post_count;
Run Code Online (Sandbox Code Playgroud)
但我需要总数不包括未分类的帖子.
在WordPress中,我需要获取使用创建帖子的作者的姓名author_id.
我怎么找到author_name?
我有一个 Wordpress 站点和一个 Laravel 站点,我想在 Laravel 站点的页脚中显示最近的 wordpress 帖子。如果我的 config/database.php 文件中没有我的 wordpress 数据库信息并在模型中使用它,我该如何做到这一点?我可以使用 RSS 获取它们吗?
我想使用 API 在我的 Wordpress 博客上发帖。因为我在一个 Javascript 应用程序中,所以我会使用这种语言来做到这一点。
我进行了一些搜索,发现使用 Wordpress XML-RPC 协议的node-wpapi包。一切正常,除了发布带有媒体或特色图片的文章。
const responseUploadImage = await wp.media()
.file('./tempImage.jpg')
.create({
title: 'My awesome image',
alt_text: 'an image of something awesome',
caption: 'This is the caption text',
description: 'More explanatory information'
});
const responsePostCreation = await wp.posts().create({
title: 'Your Post Title',
content: 'Your post content',
// status: 'publish'
});
const response = await wp.media().id(responseUploadImage.id).update({
post: responsePostCreation.id
});
Run Code Online (Sandbox Code Playgroud)
它确实创建帖子和上传媒体,但它不会创建带有媒体的帖子。
您知道使用 JS 库创建带有媒体和特色图像的帖子的替代方法或更好的方法吗?
posts ×10
wordpress ×9
.htaccess ×1
categories ×1
count ×1
get ×1
javascript ×1
laravel ×1
menu ×1
mysql ×1
permalinks ×1
php ×1
ruby ×1
sorting ×1
xml-rpc ×1