WordPress管理面板为空
当我登录wordpress admin时,仪表板看起来是一个空白页。只有左侧导航可见。可能有什么问题?谁能给我一个解决方案或想法?
使用$_POST和$_SESSION进行分页
我的网站上有一个页面,左栏是一组代表分类法的复选框,右栏是属于所选分类法的帖子列表。用户可以选中或取消选中这些框,并提交一个表单,然后在右侧列中显示结果。这很好,下面是我使用的简化代码: <?php session_start(); if (isset($_POST)) { $_SESSION[\'filters\'] = $_POST; } ?> <div id=\"sidebar\"> <f
更改现有WordPress站点的上传文件夹路径的正确方法
到目前为止,我一直使用默认的WordPress目录结构,但自从我开始使用GIT以来,我计划将WordPress设置为子模块,并更改上载文件夹的路径。由于现有图像的路径已在数据库中设置,是否有方法自动更改它们?
使特定标记仅对前端登录的用户可见
我有这个特定的标签,我需要分配给我的帖子,但我需要对普通访问者隐藏它,以便只有登录的人才能看到它。我该怎么办?我应该研究什么WordPress函数/挂钩?我知道我可以is_user_logged_in() 我也在调查is_tag(), 但我该如何把这些放在一起呢?目前,我将它显示在我的单个模板中the_tags(), 但它似乎没有提供排除特定标记的参数。伪代码是:如果用户已登录,则显示除特定标记之外的所有标记。
备注表单中的成功消息
我正在使用wordpress 3.8。我正在使用comment_form(); 我需要显示success message 上成功在博客上发布评论。如何做到这一点?
如何通过子主题更改父主题的功能?
这是由父主题加载的函数。通过子主题,我想将此函数改为is_single 而不是is_singular. 实现这一目标的正确方法是什么?add_action(\'wp_head\', \'dt_specific_enqueues\'); function dt_specific_enqueues() { if (is_singular()) { wp_enqueue_script( \'comment-reply\' ); }
如何在导航标签开始后添加带有Walker菜单的元素?
我试图在导航标签开始之后和ul开始之前添加一个元素。因此,在打开nav标记后直接添加一个元素。我尝试了这个,但这将在所有李的之后添加一个列表项。也许我们可以使用它来解决我的问题:add_filter(\'wp_nav_menu_items\', \'add_li_to_nav\', 10, 2); function add_li_to_nav($items, $args) { $items .= \'<li>SEARCH</li>\';
如果$_Server[‘REQUEST_URI’]为/wp-login.php?check Email=REGISTED,则重定向
这个问题扩展了这个问题Redirect to custom url when registration fails?:他在评论中指出。。要在成功注册时重定向用户,必须add_action 对于login_head 并检查是否$_SERVER[\'REQUEST_URI\'] 是/wp-login.php?checkemail=registered, 并重定向到正确的。可能有一个名为registration_redirect, 但它不起作用我正在尝试将其转换为代码,下面是我得到的:function redi
哪个函数显示帖子作者的Gravata
我正在使用:echo get_avatar(get_the_author_id(), 30); 这是可行的,但我要使用以下通知:echo get_avatar(get_the_author_meta(), 30); 它不显示作者的Gravatar图像,只显示Gravatar默认图像。**Notice:** get_the_author_ID is deprecated since version 2.8! Use get_the_author_meta(\'ID\') instead.
如何为WooCommerce档案页面和产品类别页面提供定制显示?
到目前为止,大家好,我知道我的问题与一个关于“woocommerce”的常见问题密切相关。我一直在使用各种woo挂钩、过滤器,并在名为woocommerce/的文件夹中,在我的子主题中创建原始woo模板文件的副本。这是可行的,我能够进行编辑,将woocommerce整合到我的主题中。我想做的是,Woocommerce使用归档产品。php显示产品类别。它还使用此模板显示该类别的产品I\'d like to style the products page very differently to the cat
对于每个标签,显示帖子计入标签前面
我需要列出所有现有的标记,这样我就有了一些代码。现在,我想把计数(标签关联的帖子数量)放在标签前面,如下面给出的示例所示。 first_tag - 18 second_tag - 24 third_tag - 48 我找到了解决办法given here 显示的计数one 具体的标签,但我需要each and every tag. 那么,这是否可以根据我的需要进行修改。或者你还有其他想法吗。非常感谢您的帮助。$taxonomy = \"post_tag\"
将_Content_RSS的输出保存到变量中
如何保存函数的输出the_content_rss 转换为字符串变量?
无法将查询结果作为给定帖子ID的数组进行排序
我想按照与给定的post id数组相同的顺序对查询结果进行排序。E、 g.我有:$arrayPostsIds = array(30,5,17,10); 我想按这个顺序得到帖子。所以在尝试之后this:add_filter(\'posts_orderby\', \'edit_posts_orderby\'); function edit_posts_join_paged($join_paged_statement) { global $arrayPostsIds_
如何使用此筛选器将日期格式的输出更改为“Twitter时间”?
我正在使用一个名为Latest Tweet Widget 显示最新推文。推特日期按月份和日期显示(3月22日)。然而,我希望它出现在“推特时间”中,意思是“3天前,1小时前,等等”。我在WordPress论坛上询问了插件的开发人员,他说我需要“使用latest_tweets_render_date 筛选以执行我自己的相对日期表示。“”此处的“自定义HTML”部分下有问题的过滤器(下面也引用):https://wordpress.org/plugins/latest-tweets-widget/other_
未创建媒体大小-服务器配置?
我在RedHat Centos服务器上有3个带有WordPress的站点。直到几天前,一切都很好,当时我需要重新编译Apache以使用mb\\U字符串,所以我使用WHM“Easy Apache”来完成。但从那时起,我的网站不再创建图像大小。我的意思是,当我上传图像时,不会创建传统大小(已经在函数中定义)。如果我查看媒体文件夹,只有原始文件,没有缩略图或额外大小。当我尝试在帖子中插入媒体时,菜单上不会显示任何传统尺寸。知道发生了什么吗?谢谢大家。
Query posts by content lenght
我使用下面的代码每6小时随机发布一篇我的网站帖子。if ( false === ( $social_trans_post_id = get_transient( \'$social_trans_post_id\' ) ) ) { $args = array(\'numberposts\' => 1, \'orderby\' => \'rand\'); $social_trans = get_posts($args)
仅使用一个主函数多次添加过滤器
是否可以将add\\u filter与不同值的数组一起使用?实现以下目标:foreach($templates as $name) { add_filter( \'single_template\', function ( $template ) { global $post; if ($post->post_type == $name) { $template = dirna
ADD_THEME_SUPPORT(‘CUSTOM-HEADER’)不添加要自定义的选项
我正在使用此功能获得对新主题的自定义标题支持:function my_add_header_support() { $ch_defaults = array( \'default-text-color\' => \'\', \'default-image\' => \'\', );
更新后,外观>编辑CSS中的自定义CSS丢失
我为一个WordPress网站编写了一些CSS自定义样式,但它已经失去了自定义样式。我之前在管理仪表板的外观>编辑CSS部分编写了自定义CSS。但现在,该菜单项已从外观菜单中删除。而且该网站不再对其样式进行这些自定义。这发生在网站所有者“在其托管提供商因脚本问题关闭网站后重新启动网站”之后。我注意到该网站也已从3.6更新到WordPress的最新版本3.8.1。我能找到的最接近外观>编辑CSS的选项是外观>编辑器,它也可以编辑CSS,但只能编辑主题的整个CSS。我不想把我的CSS放在那里
我如何隐藏没有设置的帖子的类别术语?
当我没有为给定的帖子设置一个集合时,我试图从211主题的页脚上的元数据中隐藏“Category:”一词(有时我会手动删除“Uncategorized”类别,有时我会对尚未创建的类别使用自定义帖子类型)。我知道如何使用自定义帖子类型版本的“类别”和“标签”:<?php if (get_the_term_list( $post->ID, \'length\' ) != null ) { ?> <div>Length: <?php echo get_the_term