标签: posts

仅显示上周创建的帖子

我希望能够显示帖子,并按照几个标准对它们进行排序,首先是它们对它们的投票数量,第二个是它们创建日期.我不希望显示超过一周的帖子,因此只显示上周的帖子.我试过这样做:

 <%= 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失败

我知道代码的工作原理只是通过投票计数来排序帖子,但我也想限制时间,所以有人可以告诉我如何做到这一点.我还是新人,为简单而感到抱歉.

ruby sorting ruby-on-rails posts ruby-on-rails-3

6
推荐指数
1
解决办法
5938
查看次数

仅列出当前类别的wordpress帖子

我正在尝试在我的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)

wordpress get posts

6
推荐指数
2
解决办法
2万
查看次数

wordpress永久链接无法正常工作500错误

我做了一些混乱我的网站运行完美但我做了一些更改wpconfig我似乎无法记住,结果是,如果我不使用永久链接和使用简单的页面ID整个网站工作,如果我尝试使用固定链接所有单个链接中断,但主页和管理面板继续工作.

它总是给出500内部服务器错误

任何人都有任何想法可能会出错.

PS>我删除了.htaccess并创建了一个新的并复制了wordpress给出的代码,但它仍然无效.

我的网站是NewsKase

wordpress .htaccess permalinks posts

6
推荐指数
2
解决办法
5349
查看次数

我如何从wordpress中的每个类别只获得1个帖子

我有一个名为news的类别,里面有很多子类别.我想做的是从每个子类别(包括类别标题,帖子标题,附件图像)中只获得1个帖子(最新).朋友有什么建议吗?

wordpress categories posts

5
推荐指数
1
解决办法
7947
查看次数

Wordpress:查询帖子没有分配分类

我想通过自定义分类法的特定术语(由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 posts custom-taxonomy

5
推荐指数
1
解决办法
1062
查看次数

WordPress最新文章菜单项

我正在尝试让Wordpress给我一个菜单项,以转到“最新帖子”。它们出现在首页上,但是一旦我离开了,我想要一个菜单​​项回到那里。看起来似乎很明显,但是几个小时后,我能做的最好的事情就是创建一个自定义菜单,其中包含指向“未分类”的链接作为解决方法。肯定有更好的办法!这样,我得到一个方框,上面写着“归档未分类类别的帖子。”不需要!

wordpress menu posts

5
推荐指数
1
解决办法
4144
查看次数

Wordpress:计算帖子数量,排除未分类

使用此代码,我可以轻松获得帖子总数:

$post_count = count_user_posts();
echo $post_count;
Run Code Online (Sandbox Code Playgroud)

但我需要总数不包括未分类的帖子.

wordpress count posts

5
推荐指数
1
解决办法
479
查看次数

如何在WordPress中获取作者姓名?

在WordPress中,我需要获取使用创建帖子的作者的姓名author_id.
我怎么找到author_name

php mysql wordpress posts hook-wordpress

5
推荐指数
4
解决办法
2万
查看次数

在 Laravel 中获取最近的 wordpress 帖子

我有一个 Wordpress 站点和一个 Laravel 站点,我想在 Laravel 站点的页脚中显示最近的 wordpress 帖子。如果我的 config/database.php 文件中没有我的 wordpress 数据库信息并在模型中使用它,我该如何做到这一点?我可以使用 RSS 获取它们吗?

wordpress posts laravel

5
推荐指数
1
解决办法
1565
查看次数

使用 Wordpress API 和 Javascript 库添加带有媒体的帖子

我想使用 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 库创建带有媒体和特​​色图像的帖子的替代方法或更好的方法吗?

javascript wordpress xml-rpc posts

5
推荐指数
1
解决办法
290
查看次数