特殊类别页面中的高级自定义字段显示字段
我是高级自定义字段插件的忠实粉丝http://www.advancedcustomfields.com/我开发了一个网站,其中有两种类型的类别:普通和“自定义”,大多数类别显示正常,就像任何其他网站显示存档中的帖子一样。php页面和一些帖子档案显示在我创建的一个特殊的“类别”模板中,该模板的样式不同,称为:category-projects.php”这是一个特殊的“归档”或“类别”页面,为特殊帖子显示不同的归档模板。这个模板运行良好,使用了我创建的函数,一切看起来都很好。现在,我正在尝试使用我在这个特殊类
检测插件/主题安装(通过上传)
我目前正在尝试检测管理员何时上载(并安装)主题或插件。我写的代码非常脆弱,因为它取决于插件/主题的名称是否与上载的zip文件相同(这种情况很少发生)。function EventFileUploaded($attachmentID){ if(isset($_REQUEST[\'action\'])){ $file = get_attached_file($attachmentID); switch($_REQUEST[\'action\'])
How can I get user URL by id
我正在使用自定义帖子类型,在获取作者的个人资料URL时遇到问题。我可以使用以下方法获取作者ID:$authers_interviewdoctor = get_post_meta( $post->ID , \'authers_interviewdoctor\' , true ); 但是,我需要获得他的个人资料的链接,例如:www.example.com/author/admin
标签在我的自定义帖子类型中不起作用
我创建了新的帖子类型和支持标签,如下所示:\'supports\' => array( \'title\', \'thumbnail\', \'editor\', \'date\',
加载第一个页面时自动更改帖子状态
我已经使用EdiFlow插件创建了许多自定义帖子状态。现在,我想做的是,如果贡献者访问帖子编辑页面,并且帖子状态为“已分配”以自动更改为“正在工作”。这将允许我知道并在他们开始工作时向他们发送电子邮件(在编辑后加载页面时)。我正在尝试使用这个代码,它似乎没有任何作用function educadme_assigned_to_inprogress( $post_id ) { if ( current_user_can(\'edit_post\', $post_id) && !curr
使用导航Walker检测类、添加小部件和添加div
我已经想了好几天了,但都没用。我正在构建的模板需要一个超大菜单。菜单的标记如下所示:<nav> <ul> <li><a href=\"#\">General Information</a></li> <li> <a href=\"#\">Programs</a> <s
Problem with WP_query
我对2 wp\\u查询有一个非常恼人的问题。显示1篇文章-特写文章 <?php $do_not_duplicate = array(); $args = array ( \'post_type\' => \'post\', \'posts_per_page\' => \'1\', ); $my_query = new WP_Query( $args ); if ($my_
使用GET_CATEGORIES时突出显示当前类别
我成功地使用了helgatheviking在这篇文章中的回答:Show children of top level category only 请参见下面的代码:// get the category object for the current category $thisCat = get_category( get_query_var( \'cat\' ) ); // if not top-level, track it up the chain to find its
根据时间显示不同的时间戳
基于不同时间显示时间戳的最佳方式是什么?例如:如果帖子不到24小时,请在24小时前显示%%分钟/小时。如果帖子超过24小时,请显示月/日/时间。如果是一年前的帖子,请显示月/日/年/时间。到目前为止,我已经做到了:<?php if(get_the_time(\'G\') < 23) { the_time(\'Y\'); } else { the_time(\'F j, Y at g:i a\'); } ?>
无法更新自定义数据库表行
我试图通过以下方式更新自定义数据库表中的行$wpdb->update();. 在我看来,我的代码是正确的,但由于某种原因,我的数据库行没有更新。有人能帮我吗?我想更新wp\\u mollie\\u transactions表中事务的状态,其中transaction_id 等于$order_id, 我从我的支付提供商那里收到的。(我偏离了航线$wpdb 此文件中的全局)// Update database $wpdb->update( $wpdb->prefix . \'m
已使用WordPress内置固定链接更改帖子URL,但找不到该页面
使用wordpress内置的永久链接更改帖子url,但找不到该页面。我使用了自定义url选项并将/%postname%/附加到它,但它不起作用。除此之外,我还有什么需要改变的?提前谢谢你。
JQuery脚本未在子主题中排队
我需要了解一下以下问题?我创建了一个名为“test\\u child”的子主题,我正试图通过以下方式扩展它:这是test\\u子/函数。php文件:<?php function load_flaticon() { wp_enqueue_script( \'flaticon\', get_stylesheet_directory_uri() . \'/js/flaticon.js\', array(\'jquery\')
用于添加文本的WordPress函数
我正在使用这个简单的功能向我的wordpress站点帖子添加文本!add_filter( \'afip_new_post_content\', \'myprefix_change_afip_post_content\', 10, 2 ); /* Grabs the image source for the newly created image and inserts it * into the new post content along with a one line paragrap
在带有类别链接的Foreach循环中显示帖子类别
我有以下代码来显示当前作者的帖子列表,其中包含帖子缩略图、帖子标题、帖子日期和帖子类别。function my_get_display_author_posts() { global $authordata, $post; $authors_posts = get_posts( array( \'author\' => $authordata->ID,\'posts_per_page\' => 6, \'post__not_in\' => array( $
除了存档页面上的默认设置外,还可以自定义循环
我正在尝试在管理员上创建一个界面,允许我们的作者选择最重要的资源作为归档页面的一部分。我试图在存档页面上运行的原始查询之外添加一个循环。我有设置带有转发器字段的页面在存档中引用此页面以获取转发器信息(通过将转发器命名为与分类法slug相同的名称并使用get_queried_object()->slug.我在两个循环之间遇到了一些干扰:archive.php://REPEATER LOOP <?php $slug = get_queried_object()->
WordPress每月存档类别特定
我构建了一个特定的页面,只显示特定子类别中的帖子。我想把每月档案放在右边,但只与那些特定的儿童类别相关。到目前为止,我有这个,但是它忽略了的child\\u并显示所有内容。<?php $arc = array( \'type\' => \'monthly\', \'limit\' => \'\', \'format\' => \'html\', \'before\' =&
Twenty13英尺重叠内容
所以,我正在为我的一个朋友设计一个主题,但页脚有一个问题。假设浏览器窗口的最底部是1000px,页面内容似乎以1000px结束,页脚位于900px-1000px之间。因此,最后100px的内容被切断,无法读取。如何将内容的底部移动到900px,为页脚留出空间?请参见此处:http://level42.ca/village/contact-me/注意,“提交注释”按钮被切断。我无论如何都不是专家,我希望我所说的有道理。
主题定制器-动态css PHP文件
我最近从使用自定义类启用主题选项面板切换到Wordpress中的内置主题定制器。一切都进行得相当顺利-我已经进行了实时预览,但我有点坚持使用“get\\u theme\\u mod()”来检索专用PHP文件中的值。使用我的旧类,我可以将“动态”排队。css。php“where I will include”wp load。php’使我能够使用各种函数获取选项等。Theme Customizer文档显示了在wp\\u head主题的自定义函数中输出动态CSS。除非有必要,否则我真的不想这样做。所以,我现在正
Echo array value
我使用以下查询将上周条目的数据存储在数据库中:for ( $i; $i <= 7; $i++ ) { $val[$i]= $wpdb->get_results( \"SELECT COUNT(`order_total`) AS \'Total\' FROM vm_orders WHERE DATE = CURDATE()-$i\" ); } 当我print_r( $var ) 我得到:Array ( [1] => Array (&
get_post_meta with WP_query
我知道这是一个复杂的循环(继承自其他人),这一定很简单:the_permalink 和the_title 显示OK,但为什么我的post metaeventdatestart 回响<?php $queryObject = new WP_Query( \'post_type=events&posts_per_page=5\' ); if ($queryObject->have_posts()) { ?> <div id=\"wrapper\"\