我的wordpress网站下载有点重.在前端,它包括不必要的jquery.在我的萤火虫中它看起来像:
jquery.js?ver=1.3.2
Run Code Online (Sandbox Code Playgroud)
和
jquery.form.js?ver=2.02m
Run Code Online (Sandbox Code Playgroud)
我不需要将这些包括在内.
我很高兴他们留在wp-admin中,但我希望他们不要加载到前端.
我找到了我认为正在加载它们的文件,wp-includes/script-loader.php但是我不确定要取消注释或者要做什么来彻底删除它.
有没有办法做到这一点,删除jquery而不破坏后端?
我需要在我的kendo网格列模板中应用一个条件.
这是我的代码:
columns: [
{
field: "EmpName",
title: "Name",
template: '<a href="\\#" onclick="showName();">#= if (empName == null){ "show xxx"
} else {
// I want to show actual name if it is not null
empName
} #</a>'
},
Run Code Online (Sandbox Code Playgroud) 我的情况有点复杂,我会尽量简洁地解释一下.
我目前正在使用query_posts修改我网站上自定义页面的主要查询,据我所知,虽然我已经读到使用query_posts这是不好的做法,原因有很多.
那么,为什么我使用query_posts而不是创建WP_Query你可能会问的对象?
这是因为我使用的是无限滚动插件,无限滚动对WP_query不起作用,但是当你只使用query_posts修改主查询时它完全正常.例如,使用无限滚动+ WP_query(主要关注点)分页不起作用.
在一个页面上,我正在修改查询以获得最常见的帖子.
<?php $paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1; ?>
<?php query_posts( array( 'meta_key' => 'wpb_post_views_count', 'orderby' => 'meta_value_num', 'order' => 'DESC' , 'paged' => $paged, ) ); ?>
<?php if (have_posts()) : ?>
<?php while ( have_posts() ) : the_post() ?>
<?php if ( has_post_format( 'video' )) {
get_template_part( 'video-post' );
}elseif ( has_post_format( 'image' )) {
get_template_part( 'image-post' );
} else {
get_template_part( …Run Code Online (Sandbox Code Playgroud) 我的问题在于:
我有这个代码:
static long CountLinesInFile(string f)
{
long count = 0;
using (StreamReader r = new StreamReader(f))
{
string line;
while ((line = r.ReadLine()) != null)
{
count++;
}
}
return count;
}
Run Code Online (Sandbox Code Playgroud)
这会计算文本文件的行数.我遇到的问题是,当我尝试这个时:
textBox1.Text = CountLinesInFile("test.txt");
Run Code Online (Sandbox Code Playgroud)
我收到一个错误:
Error 1 Cannot implicitly convert type 'long' to 'string'
Run Code Online (Sandbox Code Playgroud)
它似乎合法,但我应该如何将其转换为字符串?在Java中它很简单toString()
有人可以给我一个解决方案吗?
我试图了解OOP原则并编写自己的类.作为一种学习方法,我决定将我在Wordpress中编写的一些函数转换为OOP类.这些功能一起工作,以便根据URL中设置的引用(其中4个)在单个页面上输出正确的帖子链接.
这是具有基本工作流程的设置(工作流程可以随着我的进展而改变):
根据归档页面将4个查询变量设置为URL,即,分类页面的一个查询变量,为作者页面设置的一个查询变量等等.任何页面都不能有多个自定义查询变量.在这种情况下,这4个变量由我的第一个类检索并针对给定的全局变量进行检查$_GET.我没有硬编码我的类中的4个变量,这$_GET也是为了保持类可测试.如果URL中存在该值,则通过has*方法返回键/值对.null如果未找到匹配项,则返回这些方法.(这是将使用此数据的类清理/转义的原始数据)
这是完整的课程
<?php
namespace PG\Single\Post\Navigation;
/**
* Test set values against the super global given. Returns conditional properties
* which is boolean values. true is returned on success and false on failure.
*
* @param $superGlobalVar Super global to test the values against
* @param (string) $authorReferrer
* @param (string) $dateReferrer
* @param (string) $searchReferrer
* @param (string) $taxReferrer
*/
class RequestReferrerHandler implements RequestReferrerHandlerInterface
{
/**
* @since …Run Code Online (Sandbox Code Playgroud) 我在wordpress function.php中创建一个函数,但是我收到一个错误:
第617行的C:\ wamp\www\appcara\wp-content\themes\appkara\functions.php中的get_appcara_child()缺少参数2
该函数提供正确的输出,但我不知道它为什么显示此警告
我的function.php是
add_action( 'init', 'get_appcara_child',2 );
function get_appcara_child($post,$parent)
{
echo $post;
echo $parent;
}
Run Code Online (Sandbox Code Playgroud)
在page.php上调用
$child= get_appcara_child($post->ID , $post->post_parent);
Run Code Online (Sandbox Code Playgroud) 我的模板(wordpress)有问题.我想创建一个包含3列的投资组合页面,可以在我的投资组合页面中显示帖子(无需跳过新页面).我需要在每三个帖子后重复这三个帖子.我将"隐藏"类分配给我的重复帖子,当点击列时,类应设置为"阻止".我有一个代码:
<?php get_header(); ?>
<section> <div class="container container-bazar container-gallery"><?php
$array = array();
$count = 0;
$i = 0;
$args = array(
'posts_per_page' => -1,
'post_type' => 'gallery',
);
$gallery = new WP_Query( $args );
if($gallery->have_posts()) :
while($gallery->have_posts()) :
$gallery->the_post(); ?>
<div class="col-1 boxes<?php if( $count%3 == 0 ) { echo '-1'; }; $count++; ?>">
<div class="post" id="post-<?php the_ID(); ?>">
<figure class="indent-bot">
<a href="<?php the_permalink(); ?>" rel="nofollow">
<?php the_post_thumbnail(array(380,220,true)); ?>
</a>
</figure>
<div class="col-1-content">
<strong class="title-3">
<a href="<?php the_permalink(); ?>" rel="nofollow"> …Run Code Online (Sandbox Code Playgroud) 我有一个已经排序的数组,arsort因此首先显示具有最高整数的值,最后显示最小整数
我现在的问题是我需要按字母顺序对键进行排序,但仍按值保留排序顺序.krsort在按值排序之前,我尝试按字母顺序对键进行排序arsort,但这仍然给出了相同的输出
这是我的原始数组在应用之前的array_count_values样子
array(5) {
[0]=>
string(7) "Romance"
[1]=>
string(7) "Romance"
[2]=>
string(7) "Classic"
[3]=>
string(6) "Comedy"
[4]=>
string(6) "Comedy"
}
Run Code Online (Sandbox Code Playgroud)
这就是结果的样子
array(3) {
["Romance"]=>
int(2)
["Classic"]=>
int(1)
["Comedy"]=>
int(2)
}
Run Code Online (Sandbox Code Playgroud)
这是我目前使用后的阵列arsort.正如我所说,如果我krsort事先申请并不重要,输出是一样的
array(3) {
["Romance"]=>
int(2)
["Comedy"]=>
int(2)
["Classic"]=>
int(1)
}
Run Code Online (Sandbox Code Playgroud)
我正在寻找的输出是
array(3) {
["Comedy"]=>
int(2)
["Romance"]=>
int(2)
["Classic"]=>
int(1)
}
Run Code Online (Sandbox Code Playgroud)
关于如何实现这一点的任何想法?
编辑
这是我的完整数组函数
array(3) {
["5 star"]=>
array(4) {
[0]=>
string(7) "Romance"
[1]=>
string(7) "Romance"
[2]=>
string(6) …Run Code Online (Sandbox Code Playgroud) 我正在使用主题名称为flozo的wordpress网站.它有一个名为的自定义帖子类型work.我想根据每个类别在我的模板中显示作品.
这是代码:
<?php
$args = array( 'post_type' => 'work', 'posts_per_page' => 15 );
$loop = new WP_Query( $args );
$count = 0;
echo '<ul>';
while ( $loop->have_posts() ) : $loop->the_post();
$count++;
$class = ($count % 3 == 1) ? 'first' : '';
echo '<li class="'.$class.'">';
echo '<a href="';
the_permalink();
echo '">';
echo '<div class="overlay" style="background-color:'.ot_get_option( 'main_colour' ).';"></div>';
the_post_thumbnail('full');
echo '</a>';
echo '<br />';
echo '<h2><a href="';
the_permalink();
echo '">';
the_title();
echo '</a></h2>';
echo '<div class="entry-content">';
echo …Run Code Online (Sandbox Code Playgroud) 我正在开发一个自定义的WordPress主题.
我正在尝试显示自定义帖子类型的类别列表(作为标题),并且在每个类别标题下面我想列出帖子标题和单个自定义字段.我正在使用Types插件.我知道一点点php并且有一些WordPress经验,但还不足以正确解决这个问题.
例:
自定义帖子类型:菜单项
此帖子类型的自定义字段:项目价格
类别:三明治填充物
类别:汤
期望的结果:
三明治填充物
奶酪 - £#.##
火腿 - £#.##
金枪鱼 - £#.##
...
汤类
番茄
鸡
蔬菜
我们的想法是动态添加新类别(例如,有一天他们可能会开始销售融合),并且WP会在添加新类别时迭代这些类别,从而节省了新类别中的硬编码在页面上添加它们.
这是我到目前为止所拥有的:
<?php
$args = array(
'post_type' => 'menu-item',
'orderby' => 'name',
'parent' => 0
);
$categories = get_categories( $args );
foreach ( $categories as $category ) {
$posts = get_posts($args);
$item_price = types_render_field( "item-price" );
echo '<h2>' . $category->name . '</h2>';
?>
<ul><?php
foreach($posts as $post) {
?>
<li><?php the_title(); ?>, <?php …Run Code Online (Sandbox Code Playgroud) wordpress ×7
php ×6
arrays ×1
c# ×1
categories ×1
jquery ×1
kendo-grid ×1
kendo-ui ×1
oop ×1
sorting ×1