无结果时忽略POST_TYPE
我有一个自定义搜索框,只搜索特定的自定义帖子类型。在结果页面上,我修改了seacrh。php来显示略有不同的结果。主要是标题不同。<?php if ( \'wpdmpro\' == get_post_type() ) : ?> <h1 class=\"title\">Documents Search</h1> <?php
为什么WordPress的固定链接路径对于单个博客帖子是错误的?
我正在用MAMP开发我的网站,我的主页位于localhost:8888/wordpress当我点击我的博客页面(home.php)的链接时,url如下所示:localhost:8888/wordpress/blog到目前为止一切都很好。然而,当我在家里点击一篇博客文章时。php模板url如下所示:本地主机:8888/wordpress/blogpostname我怎样才能让它成为本地主机:8888/wordpress/blog/blogpostname?当我将permalink设置更改为localhost:
WP何时调整图像文件大小
创建图像库。使用WP上载图像(&P);经营将上载各种文件大小和像素尺寸的图片。加载大文件会对页面加载时间和SEO产生负面影响。Question: WP何时调整上载图像的大小?是否仅显示/输出?如果是这样的话,这意味着浏览器需要获取原始的、大而慢的图像,然后在将其提供给查看器之前对其进行压缩。显然这很糟糕。如果上述情况属实,是否有方法(无插件)将上载的图像大小调整为标准大小(例如320x240)。尽量避免使用第三方(Photoshop等)软件。
使用标准帖子类别的自定义帖子类型在查看/CPT/CATEGORY时结果为404
CPT已注册,名称为“qna”和slug“advice”。查看域。com/advice正确显示存档qna。php模板。查看域。com/advice/custom-post-title也可以正常工作,并使用单个qna显示。php。将这些自定义帖子添加到标准帖子类别时会出现问题。在这种情况下,查看域时。com/advice/category结果为404。我想我可能找到了一个解决方法,创建一个与我们使用的每个标准类别相匹配的qna帖子,然后在单个qna中使用一个条件。php。然而,还有其他方法可以解决这个问题吗
快捷代码仅显示默认属性值
出于某些原因,我尝试添加到函数中的每个短代码。php,只显示默认属性值,并忽略我在帖子中指定的内容。E、 g.:function my_shortcode( $atts ) { extract( shortcode_atts( array( \'id\' => \'18\', ), $atts ) ); return $id; } add_shortcode
如何对多个页面使用相同的代码?
下面的代码阻止删除页面(由其标题定义)。当我尝试实现这段代码的两次出现时(我想防止删除的每个页面都出现一次),我收到了死亡的白色屏幕。如何按标题列出多个页面并防止这两个页面都被删除?add_action( \'wp_trash_post\', \'stop_deleting\'); function stop_deleting($page){ $page = get_page_by_title( \'About\' ); if ($page)
允许WordPress用户查看其当前密码的具体方式?然后编辑它吗?
我知道内置的用户管理器不允许用户查看其当前密码,只需通过电子邮件恢复/重置密码或在管理员中写入新密码即可,但我正在寻找一个插件或其他方法来绕过此问题,并允许创建一个用户配置文件页面,允许用户在字段中查看其当前密码,并在那里更新表单(如果他们愿意)。我意识到标准Wordpress不允许这样做,所以我对s2member之类的插件持开放态度,但不确定是否有这样的插件。我在一个网站上使用Amember,它通过一个插件与WordPress集成,你可以用我提到的方式在Amember中编辑和查看密码,但我不能在像WPE
如何使用WP编辑器将JS跟踪代码插入到页面中?
我的客户端需要向某些页面添加唯一的javascript块,以便跟踪访问者。我该怎么做呢?起初,我试图使用一个自定义字段,但该字段在输出到页面之前去掉了所有内容,所以我得到了一个空结果。然后,我安装了一个高级自定义字段扩展,允许您向页面添加代码,然后在模板上调用它,但它将代码放在脚本标记中,这会破坏跟踪代码。所以我现在有点不知所措。
Cannot override hooks.php
我为网络黑猩猩的“反应主题”构建了一个儿童主题。我想换一个钩子。所以我想我需要钩子。我的孩子主题中的php文件。所以我从父母那里复制了它。我制定了相同的层次结构(我想这是正确的方法)。wp-content/[my_child_theme]/core/includes/hooks.php 将文件复制到主题根目录没有帮助。我还试图重新创建这个关键钩子。我把代码放在子函数中。php文件,但它也不起作用,因为挂钩发生在主题内容之后(只是我的asumtion)。所以问题很简单:如何覆盖父主题的挂钩。php
如何删除插件插入的管理菜单页面?
我有以下代码,它清理了许多管理区域中不会使用的内容:add_action( \'admin_menu\', \'my_remove_menu_pages\' ); function my_remove_menu_pages() { remove_menu_page( \'edit.php\' ); //Posts remove_menu_page( \'upload.php\' ); //Medi
WordPress每月存档链接导致404
当我在侧栏中使用存档小部件时,它会创建正常的每月存档后列表,如下所示:2014年2月,2014年1月,2013年10月,依此类推。每当我点击这些链接,我就会看到404页。存档小部件为每月列表生成的URL采用以下格式:www.mysite。com/PENDER/2014/02/但是,手动输入以下url样式有效:www.mysite。com/行人/?post\\u type=新闻(&U);年份=2014年;月数=02这正是我所期望看到的(2014年2月的所有帖子)。我相信下面的代码可以解决我的问题,但我不知道
用户的管理员栏首选项存储在哪里?我希望新用户的默认设置为关闭
在profile.php 管理页面工具栏有一个复选框:Show Toolbar when viewing site.我似乎找不到该选项在数据库中的存储位置。我本以为会在wp_usermeta 桌子但我看不出来。我的目标是将新用户的默认值设置为“off”。当然,如果他们愿意,他们可以选择打开它。
是否在注册后更改自定义帖子类型的属性?
具体的用例是,我通过插件添加了一个CPT,我希望它是分层的,但post类型选项是硬编码到插件中的。在通过添加自定义帖子类型后,是否可以更改其属性register_post_type?
Bootstrap 3 Carousel集成的问题
我第一次构建一个主题,使用Bootstrap 3与Wordpress集成来实现。我有一个旋转木马部分工作。现在,它按相反的顺序显示幻灯片,即幻灯片3、幻灯片2、幻灯片1。然后它中断并转到一个空白屏幕。这是我正在使用的代码。你知道为什么会发生这种情况吗?或者我可以试着让它以正确的顺序运行并无限循环吗?<div class=\"container\"> <div id=\"carousel-example-generic\" class=\"carousel slide\"
通过函数重命名默认类别(未分类)
我正在寻找一个函数来重命名默认的“未分类”类别。我之所以需要这样做,是因为我正在运行一个WordPress多站点,主要由缺乏技术知识的用户使用,并且只允许他们的博客使用一个默认类别。
QUERY_POST对GET_THE_CATEGORY有影响吗?
我在调试一种情况时遇到了困难,我认为一些关于这些系统如何工作的更好的背景信息将非常有用。我知道函数的使用query_posts 强烈劝阻。但是让我们假设我无法从代码中删除它。具体而言,查询更改为post\\u类型(apost_type 具体到我使用的主题)。这是查询更改后的外观:posts_per_page=10&paged=0&post_type=project 然后循环开始,它可以成功地获取每个帖子的标题。但是当我打电话的时候get_the_category 它返回一个空数组
使用多个“home_url”查询与多次调用一个变量
问题因为我使用了home_url() 在一个页面模板中,我很好奇下面的方法是否会加快我的页面加载时间。我的方法是存储home_url() 然后每次调用该变量,而不是使用home_url() 每次。动机我之所以认为回显变量会加快页面加载时间,是因为(如果我的理解正确的话)回显变量不需要每次调用该变量时都查询数据库。方法A<ul> <li><a href=\"<?php echo home_url(); ?>/category/blue\">Blu
如何防止wp_post中的POST_MODIFIED列被更新?
在我的网站上,我会显示每个帖子的最后更新日期,而不是发布日期,以便让访问者知道帖子的最新发布时间。我目前正在开发一个新主题,我正在构建的一些功能将要求我对几乎所有帖子的特色图像和自定义字段进行编辑。我希望在进行这些更新时避免更改上次更新的日期,因为我并不是真正更新内容。有什么办法吗?我目前的想法是,在我进行更新时,只需更改post\\u modified和post\\u modified\\u gmt的名称-这会有什么影响吗,因为WordPress将尝试更新技术上不存在的列?
外部文件中的快捷码问题
我有一篇简单的帖子,上面有一个简短的代码:[xx]http://harrix.org/1.txt[xx] 以及一个外部文件,其内容包含WordPress短代码:[strong] g[/strong] 我尝试添加自己的标记以加载外部文件:<? add_filter(\'the_content\', \'WorkWithTags\'); function WorkWithTags($content){ $Tag =\"xx\"; if (pr
发布/丢弃自定义帖子类型时,动态创建/删除分类中的术语
我在创作上有点挣扎&;根据自定义帖子类型的发布和销毁时间删除术语。理想情况下,当发布自定义帖子类型时,我希望在自定义分类法中创建一个新术语。然后,当自定义帖子类型中的帖子被丢弃时,我需要检查并确保该术语的计数为0,如果是,则自动删除相应的术语。以下是我到目前为止的情况。创建函数工作正常,但我无法找出被破坏的函数。非常感谢您的专业知识!!<?php /** * Automatically creates terms in \'custom_taxonomy\' when a