如何重写WordPress导航菜单的输出?
我一直在想这个问题。我需要覆盖wordpress导航系统的默认输出。现在就像:<ul id=\"main-nav\"> <li class=\"menu-item\">Parent Menu Item</li> <ul id=\"sub-menu\"> <li class=\"sub-menu-item\">Parent Menu Item</li>
如何将CSS插入到函数中?
我有一个自定义函数,允许用户在下一个/上一个链接和分页之间进行选择,我正在尝试向下一个/上一个链接添加CSS类。我已经尝试了多种方法,并不断破坏我的主题。如何将CSS类插入到上一个和下一个链接中?// Pagination function my_theme_navigation() { global $shortname; if( get_option( $shortname . \'_next_prev_or_paginate\' ) ==
如何减少每个插件加载/包含的文件量?
我有一个Wordpress网站,它使用了几个插件,即8。大多数插件都包含许多自己的JS和CSS文件,有些插件甚至包含多达3个单独的CSS文件。可以想象,这会影响HTTP请求的数量,从而影响加载时间。许多插件也只在某些页面上使用,但JS或CSS仍然加载在未使用的页面上。所有这些文件都自动包含在通过WP\\u head()的中;。有没有办法手动包含这些文件,然后有条件地加载它们?最好不用调整插件代码本身?对于大量插件包含的许多文件,是否还有其他常见做法?
对属于某一类别的单个帖子有条件吗?
我有如下类别gaming 和movies 在我的网站上,当用户访问这些类别中的任何一个时,侧边栏中的内容将根据他们所在的类别显示。所以游戏内容为游戏类,电影相关内容为电影。当用户在这些类别中选择一篇文章时,我将其默认设置为显示在主页上的侧栏,因为我不知道如何保持侧栏显示与类别页面上相同的内容。我能得到的最接近的可能是<?php if ( is_single() ) : ?>. 我该如何添加is_category( \'gaming\' ) 所以它可以针对single page (single
如何调试失败的LOAD_THEME_TextDOMAIN()?
我把我的主题做好了翻译的准备。我的text domain 是my_theme 还有我的.po 和.mo (de\\u de.po和de\\u de.mo)文件位于子文件夹中languages 在“我的主题”文件夹中。在我的functions.php 我添加了以下代码:add_action(\'after_setup_theme\', \'my_theme_setup\'); function my_theme_setup(){ load_theme_textdomain(\'my_
在WordPress中使用Cookie创造销售线索
新建编辑未设置cookie时,我希望显示more标记之前的\\u内容,设置cookie时,显示more标记之后的\\u内容。我无法回答自己的问题,因为我的声誉不到10,所以我将改为编辑。这是最后的答案。如果未设置cookie,这将显示more标记之前的\\u内容,一旦设置cookie,将显示more标记之后的\\u内容。在创建Lead Gen登录页时,或在执行某个操作之前或之后要显示某些内容时,非常有用。谢谢<?php global $more; while (have_posts()) :
显示1个帖子,并在特定日期之后显示下一个帖子
我使用以下查询在主页上只发布了一篇特定类别的帖子:<?php if ( have_posts() ) : ?> <?php query_posts(\'posts_per_page=1&orderby=date&order=DESC&cat=6\'); ?> <?php while ( have_posts() ) : the_post(); ?> <?php wpe_excerpt(\'wpe_e
如何在固定链接中使用第一个标签
我试过了%tag% 在永久链接中,但它不会在永久链接中显示标记名。。。我想做的是在永久链接中使用第一个标记名。那么,怎么做呢?谢谢
同一页面中有多个循环,没有重复内容
我正在尝试创建一个包含多个循环的页面,我需要每个循环显示来自同一类别的预定义数量的帖子(每个循环显示来自类别猫的X个帖子)。但我还需要第二个循环、第三个循环等来显示最后一个循环停止的帖子,而不复制内容(例如:从帖子1到5的循环1、从帖子6到10的循环2、从帖子11到15的循环3等等)。以下是我迄今为止所做的尝试(我也尝试了wordpress codex中的代码,但似乎没有任何效果)你能帮帮我吗?这是我目前的代码;<?php if (have_posts()) : ?> <?p
无法从初始化挂接调用其他挂接
与此问题相关(Use wp init hook to call other hooks?) 但不一样。有时,我发现当我将钩子放入init钩子时,钩子将无法运行,例如。不工作:add_action(\'init\',\'my_init\'); function my_init() { add_filter(\'locale\', ... } 工作:add_action(\'init\',\'my_init\'); add_filter(\'locale\',
带有存档页面但没有详细信息页面的自定义帖子类型
我想有自定义的帖子类型,只有标题和存档页,但没有详细信息页。以下是自定义帖子类型代码:add_action( \'init\', \'register_cpt_trivia\' ); function register_cpt_trivia() { $labels = array( \'name\' => _x( \'Trivia\', \'trivia\' ), \'singular_name\' =&g
从管理员评论列表中排除POST_TYPE
我试图在管理界面的评论列表中不显示来自某个自定义帖子类型的评论。我访问了“wp admin/includes/class wp comments list table.php”,并尝试使用$args数组,该数组被传递到“get\\u comments”函数中,以提供注释列表。如果我在那里添加post\\u type参数,我可以过滤注释,以便只查看来自该post类型的注释。但我想要的恰恰相反:我想看到所有的评论,除了来自某个特定帖子类型的评论。我尝试了以下几种方法:1) 通过添加我需要的所有帖子类型,创建一
如何在数组中使用BloInfo(‘EMPLATE_DIRECTORY
我想通过bloginfo( \'template_directory\' ) 在阵列中我试过了,但没用。如何正确书写?<?php get_the_image( array( \'size\' => \'full\', \'default_image\' => bloginfo( \"template_directory\" ) .\'/img/dflt.png\', \'image_scan\' =>
Sidebar Thumbs Squished?
由于某种原因,我的缩略图似乎被压扁了,尽管我是从一些看起来工作正常的缩略图中复制代码的。有效的代码:在索引中。php<a href=\"<?php the_permalink(); ?>\"> <?php the_post_thumbnail( \'category-thumb\',array(\'title\' => \"\")); ?> </a> 在函数中。php//Main Thumbnail Size if (
用于单一语言本地化的插件
我找到了几十个插件,可以帮助你将Wordpress网站翻译成不同的语言。然而,我找不到任何东西可以帮助我将Wordpress本地化到不同的地区,所有这些地区仍然使用英语。让我解释一下。我有一个网站,为几个不同的地区(如纽约、洛杉矶和芝加哥)提供几乎相同的内容。虽然每个区域的页面结构是相同的,但不同区域之间的一些小数据位是不同的。例如,联系我们页面将根据地区的不同拥有不同的电话号码。我想做的是能够设置默认内容&;但是,每个页面的自定义字段可以覆盖每个页面的区域版本所需的任何内容。例如:http://e
在自定义帖子类型的管理列表中显示自定义分类
我试图在自定义帖子类型(“站点”)的管理区域的概览表中列出自定义分类法(“流派”)的术语。为了实现这一点,我在我的主题函数中尝试了以下代码。php文件:register_taxonomy(\'genre\', \'station\', array( \'labels\' => array( \'name\' => _x(\'Genres\', \'taxonomy general name\', \'loudfm_theme\'),
在循环外部显示自定义字段
在我的WordPress主题目录中,我有一个名为image的独立PHP文件,目前看起来像这样。。。。<?php define(\'WP_USE_THEMES\', false); require(\'/home/mysite/public_html/wp-blog-header.php\'); ?> <?php global $post; $post_id = 288; $header_image =
无法获取最新帖子的标题
我昨天刚开始学习PHP/Wordpress,这是我的第一个插件。不幸的是,它没有按预期工作-标题没有显示。我的代码怎么了?function show_title_on_dashboard() { $newest_post_id = $post[0]->ID; $title = $newest_post_id->post_title; echo \"Latest Post: $title\"; }
如何在“编辑主题”屏幕中查看目录中的文件
我喜欢在我的主题文件夹中放置脚本和样式的文件夹,但我无法在“编辑主题”界面中访问这些文件夹。这对于不给我FTP访问权限的客户端来说是有问题的。有没有办法从Wordpress管理部分查看这些文件夹和其中的文件?
使用wp_INSERT_POST添加的帖子会自动移至垃圾桶
我有一个脚本,可以循环一些数据并自动创建一些帖子。foreach($data[\'title\'] as $title) { $my_post = array( \'post_title\' => $title, \'post_content\' => $data[\'descr\'][\"{$title}\"], \'post_status\' => \'publish\', \'post_