小编add*_*ely的帖子

Javascript中数组的最大大小

上下文:我正在构建一个读取RSS提要的小站点,并在后台更新/检查提要.我有一个数组来存储要显示的数据,另一个存储已经显示的记录的ID.

问题:在事情开始变慢或缓慢之前,Javascript中的数组可以容纳多少项.我不是在对数组进行排序,而是使用jQuery的inArray函数进行比较.

该网站将保持运行,并且更新并且不太可能经常重新启动/刷新浏览器.

如果我应该考虑从数组中清除一些记录,那么在限制之后删除一些记录的最佳方法是什么,比如100项.

javascript arrays

100
推荐指数
4
解决办法
12万
查看次数

Print_r等效于Liquid

在Liquid中,如何找出集合包含的所有值?有print_r功能还是类似?

下面的示例将返回项目标题,但我想知道项目还包含哪些其他变量.

item.title
Run Code Online (Sandbox Code Playgroud)

谢谢.

ruby-on-rails liquid shopify

9
推荐指数
1
解决办法
5878
查看次数

Wordpress:从get_children中排除"插入帖子"的图像

我有一个页面顶部有幻灯片,图像内嵌插入内容区域.

我需要从幻灯片中排除已插入帖子的图像.

目前我排除了"特色图片",但这限制了我可以插入帖子的一张图片.

这是我现有的代码:

$thumbnail = get_post_thumbnail_id();
$images = get_children( 'post_type=attachment&post_mime_type=image&order=asc&orderby=menu_order&post_parent='.$post->ID .'&exclude='.$thumbnail);
Run Code Online (Sandbox Code Playgroud)

以前我使用图像元数据的描述字段通过输入'exclude'来排除图像.对于最终用户来说,这并不像我希望的那样好.

任何建议,插件或代码!

更新: 我已经更新了代码,所以现在我从post_content获取任何图像URL并根据幻灯片显示图像进行检查.

    $content = $post->post_content;
    $inlineImages = array();
    preg_match( '/src="([^"]*)"/i', $content, $inlineImages ) ;
    $thumbnail = get_post_thumbnail_id($post->ID);

    $images = get_children( 'post_type=attachment&post_mime_type=image&order=asc&orderby=menu_order&post_parent='.$post->ID .'&exclude='.$thumbnail);

    if ($images) {
        echo '<div id="slideshow">';
        foreach ( $images as $attachment_id => $attachment ) {
            $image = wp_get_attachment_image_src( $attachment_id,array(900,265)); 

            if (!in_array($image[0],$inlineImages)) {
                echo '<img src="'.$image[0].'" width="'. $image[1] .'" height="'. $image[2].'">';
            }
        }
        echo '</div>';
    }
Run Code Online (Sandbox Code Playgroud)

这是一个很好的解决方案,虽然可以改进正则表达式.

一个更好的步骤是将图像数组添加到自定义字段字段,该字段在发布/页面更新或发布时更新.

关于如何解决这个问题的任何建议?

wordpress attachment

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

在空白的php页面中获取当前用户名(wordpress)

我搜索了Stack Overflow网站以获得正确的答案(有效),但遗憾的是没有任何效果......

这是一个简单的问题,我只需要输出当前用户的用户名!

我在stackoverflow上找到了一个代码如下:

<?php
$user_id = get_current_user_id();
echo "ID User : ".$user_id ;
if ($user_id == 0) {
    echo 'You are currently not logged in.';
} else {
    echo 'You are logged in as user '.$user_id;
}
?> 
Run Code Online (Sandbox Code Playgroud)

^^在这个网站上找到它

当我这样做时,我收到一个错误:

致命错误:在第14行的/home/heal/public_html/mysite.com/index.php中调用未定义的函数get_current_user_id()

我正在使用wordpress版本3.3.1

php wordpress username

2
推荐指数
1
解决办法
6352
查看次数