WordPress默认CSS类输出的示例:
<li id="menu-item-55" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55">
<li class="page_item page-item-37">
Run Code Online (Sandbox Code Playgroud)
菜单和页面列表项目有各种各样的li class和id.
如何functions.php在菜单和页面列表的文件中删除它们?
我不能出于某种原因让wordpress/wp-admin页面执行一个简单的查询文件.它只能在我的theme.php中取消注册我的主题文件夹中的jquery,但是我必须分别重新注册所有jquery.ui文件,这是乏味的.我使用wordpress 3.0多站点安装.我试图不触及核心wp文件.
它将在源文件中显示并链接到文件ok,但不会执行脚本.继承人我的函数.php:
function my_script() {
if (!is_admin()) {
wp_deregister_script('jquery');
wp_register_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js', false, '1.4.4');
wp_enqueue_script('jquery');
wp_enqueue_script('custom_script', get_bloginfo('template_url').'/js/myScript.js', array('jquery'));
}
if(is_admin()){
wp_enqueue_script('custom_admin_script', get_bloginfo('template_url').'/js/admin_script.js', array('jquery'));
} }
Run Code Online (Sandbox Code Playgroud)
add_action('init','my_script');
这是我的jquery文件(admin_script.js):
$(document).ready(function(){
alert("Hello"); });
Run Code Online (Sandbox Code Playgroud)
任何帮助都会很棒.
我正在开发一个基于Wordpress的项目,我刚刚通过上传模板文件为安装添加了一个新模板.我正在创建一个将使用我的新模板的新页面,突然之间,"页面属性"框中的"模板"下拉列表消失了.
我正在使用Wordpress 3.0.1.
更新:我看到一个网站告诉我恢复默认模板,然后回到我的自定义模板.显然它有效,但我仍然对触发这个bug的原因感到困惑.此外,在这个bug任何额外的知识或指针将是一个很大的帮助,因为我的工作需要我来修补这个(以及可能提交bug修复WordPress的).谢谢!
我必须脑死,我无法弄清楚如何获取所有帖子,$wp_query以便我可以为搜索结果创建一个小部件过滤器.
$wp_query->posts只给我将要显示在列表中的帖子,因此,如果posts_per_page设置为10,我只会得到10个帖子.我需要它们所以我可以对它们进行排序并根据搜索结果中的所有帖子显示过滤器.
有任何想法吗?
我试图从自定义部分覆盖我的默认模板,我使用代码来做到这一点,但如果我使用它我无法将模板分配给编辑页面页面,任何人都可以知道如何自定义部分和编辑页面分配模板工作.我想在创建页面时设置模板,在分配之后我想覆盖它.考虑我有一个博客页面,我想分配它archive.php模板,十个想要从自定义部分覆盖它.有一个特殊的条件,我想让它工作.
<?php
/**
* Adds the Customize page to Select template For Pages
*/
add_action( 'wp_footer', 'cur_page_template' );
function cur_page_template(){
var_dump( get_option('current_page_template') );
var_dump( get_page_template() );
exit;
}
function widgetsite_template_override($wp_customize){
$wp_customize->add_panel( 'template_options', array(
'title' => __( 'Template Options', 'widgetsite' ),
'description' => $description, // Include html tags such as <p>.
'priority' => 160, // Mixed with top-level-section hierarchy.
) );
$wp_customize->add_section('theme_template_override', array(
'title' => __('Override Templates', 'widgetsite'),
'panel' => 'template_options',
'description' => '',
'priority' => 120,
));
$templates = get_page_templates(); …Run Code Online (Sandbox Code Playgroud) 我试图将我的Dockerized Wordpress实例的上传限制增加到150M.
[filename] exceeds the maximum upload size for this site.
我创建了一个uploads.ini文件,并按卷将其附加到实例.然而,我仍然无法让Wordpress媒体上传者增加它的限制.
码头工人,compose.yml:
version: '2'
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: password1
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: password1
wordpress:
depends_on:
- db
build: ./wordpress
ports:
- "8085:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_PASSWORD: password1
volumes:
- ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
volumes:
db_data:
Run Code Online (Sandbox Code Playgroud)
uploads.ini:
file_uploads = On
memory_limit = 500M
upload_max_filesize = 500M
post_max_size = 500M
max_execution_time = 600
Run Code Online (Sandbox Code Playgroud)
Docker检查容器:
[
{
"Id": "8edc91a51bf8480edc927de2fa5c16624ac43a7beb58c109cd771a143f67746f",
"Created": "2017-03-15T23:47:54.480206792Z",
"Path": …Run Code Online (Sandbox Code Playgroud) wordpress wordpress-theming docker dockerfile docker-compose
我有一个WordPress安装,我正在尝试使用jQuery创建一个Load More效果.我在使用页面片段的基本.load功能时遇到了一些麻烦.我不介意使用.get,因为我在这里看到一些线程,认为这是一个更好的解决方案.
这是我的页面URL结构和内容:
第一页: http://example.com/page/1/
HTML:
<div id="articles">
<div class="story">blah blah blah</div>
<div class="story">blah blah blah</div>
<div class="story">blah blah blah</div>
<div class="story">blah blah blah</div>
</div>
Run Code Online (Sandbox Code Playgroud)
第二页: http://example.com/page/2/
HTML:
<div id="articles">
<div class="story">blah blah blah</div>
<div class="story">blah blah blah</div>
<div class="story">blah blah blah</div>
<div class="story">blah blah blah</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我在页面底部有一个链接,我尝试过以下操作:
jQuery(#articles).load('http://example.com/page/2/ #articles');
Run Code Online (Sandbox Code Playgroud)
可悲的是,有两个问题.首先,.load函数#articles div从第二页抓取它的内容并将其放入现有的内容中#articles div.这意味着,即使这是有效的,每次点击都会产生div内的递归div.这太乱了.
是否有人可以帮助我将命令.story classes从第二页添加到#articles div第一页上?我可以用WordPress之后的变量,循环和PHP来计算自动化的后勤.只需要适当的jQuery脚本一些帮助.
PS Bonus问题:如果有人知道jQuery .load/.get是否会损害浏览量,这对于那些有广告收入的人来说非常重要,请告诉我们!如果每个.load/.get都算作Google Analytics的另一个点击,我们就会很好!
谢谢!
对权限,WordPress和主题文件有一个非常令人困惑的问题.
我有一个全新的WordPress安装,并尝试上传我为我的客户端制作的主题.它上传得很好,但它没有出现在Manage Themes菜单中.我检查了所有上传的内容.检查权限(甚至一次将它们设置为777)并且它们很好.但主题没有出现.
以下是我尝试过的不同场景:
我在我的客户MediaTemple托管上,我从未遇到过这个错误.他们的支持还没有回到我们身边.
有没有人有类似的问题?解?如果需要,我可以为您提供FTP访问权限.
CSS Head(更改了值,但格式和所有内容仍然相同):
/*
Theme Name: Example Theme
Theme URI: http://example.com/
Description: WordPress theme
Author: Company
Version: 1.0
*/
Run Code Online (Sandbox Code Playgroud)
编辑:尝试通过我的浏览器访问该文件夹导致403错误(二十分之一正常工作).style.css可以从浏览器中查看.
如何在WordPress主题中添加注释.我试过<?php comment_form(); ?>但它没有给出任何输出.我错过了什么吗?
wordpress ×8
jquery ×2
php ×2
docker ×1
dockerfile ×1
jquery-load ×1
mediatemple ×1
permissions ×1
templates ×1