_excerpt()不能与has_excerpt()一起使用?
我试图缩短摘录,但没有用。它显示了我在后期编辑中所写的完整摘录!我已将此添加到函数中。phpfunction custom_excerpt_length( $length ) { return 20; } add_filter( \'excerpt_length\', \'custom_excerpt_length\', 999 ); 显示我在内容中使用的摘录。php:if(has_excerpt()) { the_excerpt(); } else { the_
需要一个条件来测试父页面的标题是否与子页面的标题相匹配
在我的主循环中,我需要将适当的html标记合并到一个条件中,以测试父页面的标题是否匹配子页面的标题,以及是否显示(或不显示)某些内容。默认值可能是保留h1标记,否则不显示。<!-- basic loop --> <?php if (have_posts()) : while (have_posts()) : the_post() ; ?> <h2> <?php $parent_title = get_the_title($post
如何使用设置API处理复杂数据
我希望我的问题不会超出这个网站的范围,希望有人能帮我解决这个问题。我目前正在研究WP设置API,我想知道如何创建一个表单管理部分,它将允许您执行以下操作:创建字段删除字段更改字段属性(类型、默认值等)更改字段顺序我知道如何创建上述表单和所有功能,但我不确定保存所需表单格式(字段顺序、字段属性)的正确方法。我想到的第一件事是使用javascript创建隐藏字段并修改其值,但有些事情告诉我,应该有更好的解决方案来解决这种情况。欢迎您提出任何建议!
注册表的占位符文本
我正在尝试将占位符文本添加到本机WordPress注册表中。我目前正在使用Register Plus Redux插件。如何将此占位符文本添加到表单的文本输入字段中?我需要告诉人们使用他们的名字和姓氏作为用户名。如果有人能帮我,我会很兴奋的。
自定义帖子类型和自定义分类的存档页面
我做了一个自定义的帖子类型book 和自定义分类法book_category. 我一直在尝试创建一个归档页面,在这里可以查看属于特定类别的书籍。到目前为止,我只能通过创建一本存档书来获得所有书籍的存档页。php文件自定义视图。下一步该怎么办?我的首选url的格式应为:mysite.com/books/[slug of book_category]我的理解是,必须制定某种URL重写规则,但我不知道如何做到这一点。任何帮助都将不胜感激,谢谢。自定义帖子类型已按以下方式注册:register_post_type
主机迁移后出现WordPress错误
伙计们,这里是WordPress的新手。我最近将WordPress文件从BlueHost移到了GoDaddy。BlueHost上一切正常。我将以下文件移到了GoDaddy。wp内容包括所有根文件,包括wp配置。然而,php大多数网站似乎都能正常工作wp-admin 用软管冲洗。每个面向公众的WordPress页面上都有一个错误。以下是我收到的错误:WP-Admin errorWarning: call_user_func_array() 要求参数1是有效回调,函数\'ssjp_Init\' 在中找不到或函
筛选器或操作挂钩以在</Body>标记之前插入管理页面上的内容
我正在开发一个管理员插件,希望能够在最后一个body标记之前编写一些HTML内容。当用户单击按钮时,该内容最初将被隐藏,然后用javascript显示。有人能告诉我是否有任何操作或过滤器挂钩可以用来插入这个吗?请记住,这是针对管理页面而不是主题页面。
多站点-Echo管理员配置文件元
我在自定义帖子类型模板中回显管理员的配置文件元时遇到问题。它过去很管用,但由于某种原因,它不再管用了。我不知道有什么变化会导致这种行为。这是我在循环中使用的代码:<p> <?php $thisblog = $current_blog->blog_id; $user_id_from_email = get_user_id_from_string( get_blog_option($thisblog, \'admin_email\')); $phone_
自定义发布类型-存档页面标题
我想知道是否可以为我的Custom Post Type 存档第页?现在我正在使用:<title><?php wp_title( \'|\', true, \'right\' ); ?></title> 对于我的常规页面,它会显示我想要的内容,但在我的自定义帖子类型存档页面上,它会显示:自定义帖子类型名称存档是否可以仅为该页面添加自定义页面标题?
条件语句,用于如果存档页面包含包含特定分类/类别/标签的帖子,则显示这些术语
我正在使用Isotope 从我的存档页面中动态筛选帖子。我有一个自定义的帖子类型,叫做“art”。在侧边栏上,我在侧边栏上创建了指向年度档案的链接,即2014、2013、2012。。。等当我在年度归档页面(即art/2012)上时,我只想在今年的归档页面上显示此自定义帖子类型的现有术语。例如,如果我在2009年的日期档案中,我只有图纸,没有绘画,因此我只想显示类别“图纸”,因为单击“绘画”将产生零结果(因此存在冗余)。我当前在侧边栏上的代码。php(循环外)是我发现的一个修改版本here 这只会让word
Create a Page via plugin
我的问题是显示从db表读取的产品列表。我知道如何读取它们,并且能够生成表,但只使用嵌入在我通过WP创建的页面中的短代码。我希望插件本身创建一个包含我的表的页面,该页面通过菜单项(而不是管理菜单)提供给WP用户。什么是正确的方法?
如何在域和子域之间共享Cookie和会话?
我在寻找我问题的答案时错过了很多时间。今天,我在一台服务器和一个数据库上安装了两个WP,但前缀不同。我已经在两个博客之间共享了用户数据和元数据,效果很好!但我仍然无法在两个博客下设置autologin或单点登录。以下代码在WP3中不起作用。8.define(\'COOKIE_DOMAIN\', \'.domain.com\'); //replace with the 1st website URL define(\'COOKIEPATH\', \'/\');
将我的网站URL从azure.net更改为自定义域
我已经使用Azure创建了一个WordPress网站,因此当该网站上线时,url为http://apidublin.azurewebsites.net/. 我将此更改为http://www.apidublin.com/ 使用我的域托管站点并更改Azure上的设置。然而,当我点击帖子时,它会变回apidublin.azurewebsites.net 并保持这样。我知道在一般设置中,我不应该接触wordpress url,因为我不想迁移网站,但我可以更改网站url,这样我就不会再有这个问题了吗?
有关在多站点设置中为站点设置正确路径的帮助
我有一个多站点安装,我有以下站点:根目录(站点路径:/) </根英语(站点路径:/en) </关于(站点路径:/about)</关于英语(网站路径:/en/about) *问题在于4,我无法找到工作的路径。这是一个多语言设置,我想example.com/about 和example.com/en/about 或example.com/about/en.有什么想法吗?
WordPress热门帖子的桌子越来越大
我已卸载WordPress Popular Posts 插件,因为最近速度变慢了。通过挖掘我的数据库,我发现WordPress热门帖子插件中的wp\\u popularpostsdatacache表越来越大。目前它有3501405行,使用的MiB空间为160.7。我认为这个记录没有被清理,因为我使用的是nginx而不是apache。这在我的Drupal网站上也会发生。但我不能证实这一点。那么,你认为这是因为nginx吗?如果不是,为什么它越来越大?那里的记录似乎没有被删除。我正在这个插件的时间范围选项中使
高级定制字段:Single-books.php起作用,books.php不起作用
我正在使用CPT UI创建帖子类型(books)。我正在调试模式下运行。这一切都是在默认情况下发生的,Wordpress 3.8,2212主题。我在ACF中创建了一个名为Books的字段组,并添加了三个字段:book\\u title、book\\u author、pub\\u year。我将字段组设置为显示post type是否为books。然后我复制了页面。php,重命名为books。php,并将默认标题替换为模板名称:Books。我创建了一个名为Book Entries的新页面,并将模板样式设置为B
创建数组以比较自定义字段值
我想我需要一些指导。我在存档模板页面上有一个自定义帖子列表,其中显示了每个自定义帖子的信息。它们使用WPQuery循环:<?php $restypes = new WP_Query( array( \'post_type\' => \'reservation_type\', \'posts_per_page\' => -1 ) );?> 每个帖子都有几个自定义字段:$price, 可选$promo_price 还有一个变量$per 它根据自定义分类法确定价格是每人还是每个
自更新至3.8以来,“MySQL服务器已消失”
我在专用服务器上安装了WordPress,该服务器内存充足(超过8GB)。WordPress安装包括许多插件-50个活动插件。最需要注意的是WPML 使WordPress成为多语言的插件。主题是Weaver II Pro.堆栈是LAMP-CentOS 6.3、Apache 2.4.4、Percona MySQL、PHP-FPM。我一直很笨,没有设置测试或临时服务器。在我更新到WordPress 3.8之前,一切都很好,同时还更新了几个插件。当时我没有注意,但我所有的小部件都搞砸了,任何导航都搞砸了。我启用
正在从模板类中删除操作
我想用我自己的儿童版本来替换主题中的动作。在本例中,主题挂钩到wp_head 添加自己的链接。我自己的功能。php位于子主题中,如下所示:global $SMTheme; remove_action(\'wp_head\', array($SMTheme, \'headtext\')); add_action(\'wp_head\', \'custom_headtext\'); 不幸的是,它还不起作用,我对这方面还很陌生。这是主题添加动作的方式:class SMTheme {
Wp_插入_POST和参数的用法
我刚开始使用WordPress。。我试图使用php向Wordpress添加帖子,我遇到了以下代码:// Create post object $my_post = array( \'post_title\' => \'My post\', \'post_content\' => \'This is my post.\', \'post_status\' => \'publish\', \'post_author\'