如何在PHP中使用array_slice()将数组拆分为两个相等的部分?
第一个数组包含:0-1200
第二个数组包含:1200-end
我已经开发了一个用于Wordpress的小部件来显示组合,用户可以选择他是否想要分页,过滤类别,每页发布的数量......等等,它完全适用于我制作的php分页系统.
我试图在小部件中为这个分页实现一个ajax jquery,使其重新加载而不重新加载整个页面.我有这个代码:
jQuery('.paginate a').live('click', function(e){
e.preventDefault();
var link = jQuery(this).attr('href');
jQuery('.widget_gantry_portfolio').html('<div class="loading"></div>');
jQuery('.widget_gantry_portfolio').load(link+' .widget_gantry_portfolio .portfolio_class');
Run Code Online (Sandbox Code Playgroud)
分页在php中完美运行,当我实现此代码时,分页可以工作,但是当单击时窗口小部件会丢失所有用户首选项(show filter,show pagination..etc),div也会丢失它们首先出现的计算的%宽度和高度在css(在firebug中看到):
element.style{width and height}
Run Code Online (Sandbox Code Playgroud)
我已经有好几天了,而且已经证明了,而不是现场,on和委托,等等,但没有一个工作,这个ajax分页在我的网站上的帖子分页中也很完美,但是小部件没有重新加载Dom元素?
对我来说最重要的是:
- 缺少宽度和高度的每个元素,在DOM css中,首先使用functions.php enqued脚本计算这个宽度,例如当它有4列时:
var mysizes = function() {
theWidth4 = jQuery(".mosaic-block4c img").css('width');
jQuery(".mosaic-block4c").css('width', theWidth4);
theHeight4 = jQuery(".mosaic-block4c img").css('height');
jQuery(".mosaic-block4c").css('height', theHeight4);
}
Run Code Online (Sandbox Code Playgroud)
我叫mysizes(); 功能从小部件PHP与标签
- 缺少类别的过滤器我认为,因为,当分页加载时,不识别用户的小部件预设.它在第一页中完全识别它,但在后续页面中没有.
链接到该网站,投资组合小部件分页无法正常工作(请点击2页查看):
http://framecero.com/aagantrywordpress/?page_id=635
链接到具有相同分页工作的样本类别(页面底部的分页):
我有大约30列的html表,大约10到500行.我想显示/隐藏按钮单击的一组列.
我尝试了两种方法
该函数实现为以下代码段.但是,性能并不是那么好.显示/隐藏说20列可能需要大约5~10秒,可能有80~120行数据.
我只是想知道我们能做些什么来让它变得更快.
function ToggleHeadVisibility(showHide) {
var index = 0;
$('#' + gridViewName + ' thead th').each(function(index) {
index++;
if (showHide == "SHOW") {
/*
$('#' + gridViewName + ' th:nth-child(' + (index) + ')').show();
$('#' + gridViewName + ' td:nth-child(' + (index) + ')').show();
*/
$('#' + gridViewName + ' th:nth-child(' + (index) + ')').removeClass('columnHide');
$('#' + gridViewName + ' td:nth-child(' + (index) + ')').removeClass('columnHide');
} else if (showHide = "HIDE") {
/*
//if …Run Code Online (Sandbox Code Playgroud) 我只是想问,有没有办法如何只使用javascript获取IP地址?现在已经搜索了很长一段时间,大部分结果都是我需要使用api(s).我已经使用过这个webrtc而且效果很好,但它不适用于IE,API很棒,我测试了一些,并且在不同的浏览器中运行良好.
但是我需要从api获取代码本身,或者是否可以从api本身获取/提取代码并为源代码生成指定文件,这样我就不会依赖来自Internet的源代码了?
我需要来自api的RAW文件,因为如果api的src发生故障,我的网站也会受到影响,所以我希望它能够获取并创建一个外部源并将其包含在我的网站上.
我创建了一个自定义帖子类型,其中包含元数据日期和日期.
自定义帖子类型创建与回调功能 add_events_metaboxes
function event_list_init(){
$labels = array(
'name' => _x( 'Events', 'post type general name' ),
'singular_name' => _x( 'Event', 'post type singular name' ),
'menu_name' => _x( 'Events List', 'admin menu' ),
'name_admin_bar' => _x( 'Events List', 'add new on admin bar' ),
'add_new_item' => __( 'Add New Event' ),
'new_item' => __( 'New Event' ),
'edit_item' => __( 'Edit Event' ),
'view_item' => __( 'View Event' ),
'all_items' => __( 'All Events' ),
'search_items' => __( 'Search …Run Code Online (Sandbox Code Playgroud) 我想输出内联jpg图像作为base64编码的字符串,但是当我这样做时:
$contents = file_get_contents($filename);
print "<img src=\"data:image/jpg;base64,".$contents."\"/>";
Run Code Online (Sandbox Code Playgroud)
$filename带有base64图像的本地文本文件在哪里.输出如下:
<img src="data:image/jpg;base64,/9j/4A..... (the rest of the file)...." />
Run Code Online (Sandbox Code Playgroud)
而且好像没有渲染图像,但是它来自哪里?它不在文本文件中.如果删除,图像将正确显示.
我正在按照本教程创建 WP-API 的自定义端点。
在邮递员上点击/wp-json/custom-plugin/v2/get-all-post-ids/进行测试时,我总是收到此错误:
{
"code": "rest_no_route",
"message": "No route was found matching
the URL and request method ",
"data": {
"status": 404
}
}
Run Code Online (Sandbox Code Playgroud)
我在 /plugins/custom-plugin/ 目录中创建了一个 custom-plugin.php 文件。
<?php
if ( ! defined( 'ABSPATH' ) ) exit;
add_action( 'rest_api_init', 'dt_register_api_hooks' );
function dt_register_api_hooks() {
register_rest_route( 'custom-plugin/v2', '/get-all-post-ids/', array(
'methods' => 'GET',
'callback' => 'dt_get_all_post_ids',
)
);
}
// Return all post IDs
function dt_get_all_post_ids() {
if ( false === ( $all_post_ids = …Run Code Online (Sandbox Code Playgroud) 是否可以使用WP_Query按像素大小获取附件图像?
例如,所有图像的宽度为500像素,高度为300像素.或高度大于300像素的图像.
据我所知,我可以在元查询中捕获这些数据,'key' => '_wp_attachment_metadata'但是呢?似乎没有足够精确的解决方案来定位内部的宽度或高度_wp_attachment_metadata......
我有一个显示无表格和输入类型文件,我也做了一个按钮.当你点击它应该打开下载对话框.此组合适用于除Opera之外的所有浏览器.如果删除display:none,则开始工作;
<form id="imageform" method="post" enctype="multipart/form-data" action='' style="display: none;">
<input type="file" name="photoimg" id="photoimg" />
</form>
<input type="button" id="upload" value="upload">
Run Code Online (Sandbox Code Playgroud)
jQuery的:
$('#upload').on("click", function () {
$('#photoimg').click();
});
Run Code Online (Sandbox Code Playgroud)
请解释一下,如何避免这种情况.
我刚刚进入Genesis Framework.
在普通主题中,如果要编辑标题,则打开该header.php文件.
但是在创世纪中,头文件不在子主题中.我环顾四周,找到了添加自定义标头支持的方法,但我需要一些指导.
下面的代码是启用自定义标头支持.我假设这进入了functions.php文件.但是我如何在这里添加代码呢?如果我想说拉入自定义字段,或者在此部分添加div,或带入滑块,该怎么办?我如何实际使用这段代码让我在子主题标题中添加html和php?
/** Add custom header support */
add_theme_support( 'genesis-custom-header',
array( 'width' => 960, 'height' => 100, 'textcolor' => '444',
'admin_header_callback' => 'minimum_admin_style' ) );
Run Code Online (Sandbox Code Playgroud) wordpress ×5
jquery ×3
php ×3
ajax ×1
api ×1
arrays ×1
base64 ×1
datatable ×1
file ×1
file-upload ×1
genesis ×1
image ×1
javascript ×1
meta-boxes ×1
opera ×1
pagination ×1
slice ×1
wp-api ×1