如何正确地将一两篇博客文章重定向?
我已经阅读了很多关于重定向的内容,也在这里查看了以前的问题,但没有人能回答我的问题。我认为问题在于我不理解不同重定向方法之间的区别,因此不知道在我的情况下应该选择哪种方法以及如何实现它。真的很抱歉,虽然我试过了,但我还是不懂所有的术语!:(我的印象是301重定向是最好的解决方案,尤其对SEO也有好处。有一个插件可以帮我做到这一点,叫做“Redirection“。我想做的是,出于SEO原因(例如,URL不包含关键字),只更改我的一些博客帖子的URL。我不想更改永久链接结构或更改整个域!在我的情况下,301重
使用PHP切换在Cookie中设置的样式表和标题图像
我以前没有做过很多关于cookies或Wordpress的工作,所以我觉得我在我的探索中有点过于乐观了:p我为我的网站创建了两个主题,夜晚和白天。我希望用户能够从侧边栏中启用php的文本小部件中选择他们想要的主题,然后根据他们的选择设置cookie,更改为适当的样式表(style.css用于night,默认值,style1.css用于day),并加载新的标题图像。我这里有一些功能,http://somethingoriginal.net, 然而,在Chrome中,cookie似乎并没有像我所说的那样立即设
在Single.php循环中使用QUERY_POST
在我的单圈内。php中,我使用了一个自定义查询get_posts 退回属于某一类别的职位。<?php global $post; $paged = get_query_var( \'paged\' ) ? get_query_var( \'paged\' ) : 1;
找不到修改<html>属性的位置
我试图创建一个简单的函数,在<html>. 基本上,在发送服务器响应之前,我想找到这段html在页面顶层的编写位置<html xmlns=\"http://www.w3.org/1999/xhtml\" lang=\"en-US\" xml:lang=\"en-US\"> 并根据某些标准,添加新属性&;为该标记赋值。<html xmlns=\"http://www.w3.org/1999/xhtml\" lang=\"en-US\" xml:lang=\"en
《十二世纪》主题中的Java代码块
我正在编写一个WP插件,我必须“实时”生成一些JS(jQuery)代码。一般来说,它工作得很好,尽管我遇到了WP 3.5.1及其默认的十二主题的一个问题:脚本插入到页面的页脚中,而不是页眉中,导致我的代码抛出错误。我查看了所有主题的文件(页眉、页脚、函数),似乎找不到原因。看起来像wp_footer() 正在插入块,但我找不到任何钩子或任何其他告诉WordPress在那里插入脚本的东西。所以,我的问题是:如何使jQuery和其他脚本默认进入页眉,而不是页脚?是什么让主题以这种方式工作(可能是默认的WP行为
上传到用户配置文件中自定义域的图像的自定义大小?
我正在使用高级自定义字段,并在用户配置文件中设置图像上载字段。我在网站上的几个地方使用了这张图片,需要在一些页面上为其设置自定义大小。如果我设置add_image_size( \'homepage-thumb\', 190, 259, true ); 在我的功能文件中,由于上传的图像不是特色帖子或页面图像,如何使用此图像大小?从我的主页上,这是我获取图像的方式$author_logo = get_field(\'author_logo\' , \'user_\' . $author_id ); // im
仅查询带有特色图片的帖子
我想查询6篇帖子,但只查询那些附有特色图片的帖子。我正在使用meta_key 用于此的方法WP_Query 因此:$args = array( \'post_type\' => \'post\', \'meta_key\' => \'_thumbnail_id\', \'post_count\' => 6 ); $query = new WP_Query($args); 之后是<?php while($query-
导航菜单上未显示容器类
我想使用如下容器渲染菜单:<nav class=\"nav\">但是,容器只是使用我不希望应用的默认类名进行渲染。<nav class=\"menu-main-nav-container\">我不明白我错在哪里。这是我的代码:if ( has_nav_menu( \'nav-menu\' ) ) { wp_nav_menu( array( \'theme_location\' => \'nav-menu\', \'container\' =>
根据用户下拉菜单更改2011年主题标题图像
我之前发布了一篇关于根据用户选择从下拉列表中更改网站CSS并将其存储在cookie中的帖子,我想我现在已经解决了这个问题,并在以下地址进行了工作http://somethingoriginal.net. 然而,我正在尝试改变标题图像和主题,事实证明这比我最初想象的要困难得多。我基本上想在我的标题中这样做。php文件:if(day theme) use day css (DONE) setDayHeader() if(night theme) use night css
获取存在于所有分类中的所有术语名称的简单数组
我可能完全错了,但我正在尝试使用get terms来获取每个分类法中存在的所有术语。我认为这可能是一个php问题。get\\u terms允许您指定从以下数组中获取术语的分类法。。。get_terms( array(post_tag, category, nav_menu, link_category, post_format), $args ) 这是可行的,但我正在编写一个插件,如果人们有自定义分类法,手动输入数组将不起作用。所以我认为解决方案是使用get分类法来生成该数组。问题是,它作为一个
从wp-Caption div中删除内联样式
对于WordPress中的图像,内联宽度和高度属性从来都不是一个大问题,因为它们很容易被CSS覆盖。我遇到的问题是,任何带有标题的图像都被包装在ID“attachment\\u(\'attachmentnumber\')和一类“wp caption”中,并且它们被赋予了内联CSS宽度和高度属性。这是一个很大的麻烦,所以如果可能的话,我想删除这个div的内联样式。
Usage of filters
在下面的示例中(从WordPress.org)获取提要后,为什么要删除过滤器<?php function return_7200( $seconds ) { // change the default feed cache recreation period to 2 hours return 7200; } add_filter( \'wp_feed_cache_transient_lifetime\' , \'return_720
WP_QUERY浏览次数最多的帖子,多个帖子类型,过去30天,不包括特定分类术语
好了,我差不多完成了90%,唯一一个不断被打破的部分是当我试图排除一个特定的分类术语时。细分:排序:(\'v\\u sort\'=>\'views\')这是通过流行的WP Postviews插件完成的。帖子类型:帖子、视频、音乐、相册。日期:最近30天。Excluded Taxonomy Term: 分类法=内容,术语=indy。迄今为止有效的代码。<?php // Create a new filtering function that will add our w
是否将贡献者限制为只能查看他们自己的自定义帖子类型?
对于我们的“帖子”类型,我们的贡献者只能看到他们自己的帖子,这就是我们想要的。但是对于我们的自定义帖子类型,贡献者可以看到每一篇帖子,包括草稿。有没有办法限制他们对自定义帖子的查看,让他们只看到自己的帖子,就像“帖子”类型一样?编辑:也许我对自己的问题不太清楚。我希望贡献者能够看到所有自定义类型(视频、图像等),但在每个自定义类型中,我希望他们只能看到自己的帖子。例如,如果他们看CPT视频,他们只能看到自己发布的视频,而不能看到其他人发布的视频。
为什么在这里使用输出缓冲?
想知道是否有人可以解释为什么作者在这段代码中使用ob\\u start()和ob\\u clean()在WordPress中构建导入/导出页面?因为我想将此代码集成到另一个插件中,并且我想将代码分离到不同的文件中,所以我需要将ob\\u start()放在哪里才能工作?<?php /* Plugin Name: I/E Option Plugin URI: http://wp.tutsplus.com/ Description: This is a sample pl
禁用WordPress评论API
我们在wordpress网站上使用了Disqs插件,因此任何发表评论的人都应该通过Disqs登录。然而,我仍然看到垃圾邮件发送者试图通过常规评论API发布。他们没有通过邮件,但他们堵塞了我作为管理员的收件箱。如何禁用此API-我只想接受来自已登录的Disqs用户的评论?
是否计算自定义帖子类型和特定分类和术语中的帖子?
我想统计一下,有多少帖子在名为“视频”的自定义帖子类型中直播,但只有来自名为“工作”类别的帖子。<?php $count_posts = wp_count_posts(\'videos\'); echo $count_posts->publish; // ?> 如何调整上述代码以实现这一点?谢谢
在Header.php中获取earch.php结果?
我想在标题中有一个图像。php可针对不同的页面进行更改。标题中的函数。php如下所示:if(is_archive()): //change image to \"Archives\" endif; if(is_404()): //change image to \"404\" endif; 现在,是否可以检查页面是否为搜索页面,搜索字符串是什么,找到了多少帖子?所以我想做的基本上是:if(is_search()): //change ima
使用PERVICE_POST_LINK和NEXT_POST_LINK绕过POST序列
对于单个自定义帖子类型,我使用带有简单箭头的上一个\\u post\\u链接和下一个\\u post\\u链接。(虽然此处显示了文本箭头,但实际上我使用的是通过CSS隐藏文本的图形。)代码:<nav class=\"arrowNav\"> <div class=\"nav-previous\"> <?php previous_post_link(\'%link\', \'«\'); ?> </div>
Run function on settings save
我正在为插件的设置页面使用设置API。其中一个设置允许用户更改此插件创建的cron作业的cron作业间隔。因此,我想在保存设置页面时运行一个函数,该函数检查数据库中的值,并将其与现有cron作业的值进行比较。如果它们不同,则应重新创建cron作业。我的逻辑正确吗?如果正确,那么在保存插件设置后,如何运行这样的函数?