您当前的位置:首页 > TAG信息列表 > 小码农
自定义POST类型-当使用HAS_ARCHIVE=>TRUE时,在固定链接结构中使用POST_ID
我最近问了这个问题Custom post types - Use post_id in permalink structure 解决了这个问题\'has_archive\' => true 给出的解决方案不再有效。让我解释一下:我追求的是这个结构:archive-events.php => /新闻/事件single-events.php => /新闻/事件/%post\\u id%/%postname%获取post_id 在一次事件中,我不得不添加permalink%post_id% 至
未登录用户的WordPress AJAX呼叫不起作用
我有一个前端搜索框,我为它实现了自动完成,当我登录时,它对我来说非常有用。但当我没有登录时,由于ajax调用,我得到302,响应头中有位置,所以它试图重定向,我不知道为什么。我注意到很多关于这个问题的帖子,但没有一个帖子/问题对我没有帮助。我的代码,在用户登录时有效,但在用户未登录时无效,请帮助。jQuery$.ajax({ type: \'POST\', url: MyAjax.ajaxurl, data: { action : \
永久链接更改为我提供了404
到目前为止,我一直使用/%postname%/. 现在我已将此更改为/%category%/%postname%/. 我知道WP不建议使用category/psotname,但它对用户来说更有意义。打开页面和帖子效果很好。什么崩溃是我对jQuery的所有jQuery调用。php文件。数据实际上是返回的,但当试图输出数据时,我得到了一个404错误。数据处理:**Fetch data** Ajax request -> jQuery.php -> some.class.php ->
在WordPress主题中自定义php页面?
例如,我在名为test pages的主题文件夹中有一些显示不同消息的php网页,在某些过程中,我想使用file\\u get\\u contents从该文件夹中获取一个页面的内容,但我做不到,它就是不起作用,当我尝试直接访问该页面时,我会收到404条消息,就像该页面不存在一样。如何使此页面对WordPress可见,以便在不获取404的情况下访问它?希望你能理解我。
自定义发布类型和TEMPLATE_REDIRECT
我有两种自定义的post类型(例如post\\u type\\u 1和post\\u type\\u 2),我想将它们重定向到独立的模板(single-post\\u type\\u 1.php和single-post\\u type\\u 2.php)来处理它们的显示。我不想把显示模板放在主题文件夹中,因为我想让它们独立于各自的插件文件夹中。如何让它们中的每一个注册一个template\\u重定向挂钩而不影响另一个?或者我应该使用不同的技术?目前,我正在插件1中执行此操作:add_action( \'t
如何使用随机主机名配置多站点网络?
我正在尝试将新安装的功能强大的WordPress转换为多站点网络。但由于我们的Apache配置,我遇到了一些问题。我们使用Apache随机重定向对域的请求。com到两个应用程序服务器之一:app1。领域com或app2。领域com。问题是,如果当前浏览器域不同,WordPress会重定向到DOMAIN\\u CURRENT\\u站点(在wp config.php中定义)。这将导致310重定向循环。以下是发生的情况的示例:用户请求域。com/apps/wordpress/Apache重定向到app1。领域由
动态更改自定义发布类型模板还是更改固定链接?
我已经构建了一个插件,它使用了一个自定义的帖子类型和一个。模板的php文件。我的问题是,自定义帖子类型模板需要采用帖子类型的名称,我需要对此进行更改。例如,如果我的帖子类型是“电影”,那么我调用的模板是“单个电影”。php。permalink也是mydomain。com/电影。我提供了一个插件选项页面,允许用户将名称从电影改为电影。最好的方法是什么?最初,我考虑动态更改自定义post类型名称,并使用rename()重命名文件。我一直收到一个错误“cURL wrapper不支持重命名”我开始思考。用mod
如果是子页面,如何按页面名称获取页面?
我想做的是,如果其中一个类别是一个国家名称,则显示一个国家的描述。它就是这样做的 <?php if(in_category(\'afghanistan\')) { $recent = new WP_Query(\"page_id=25\"); while($recent->have_posts()) : $recent->the_post();?> <h3><?php the_title(); ?><
如何仅从帖子中隐藏图像
正如标题所说,我想在页面上保留图像,并在我的site . 我该怎么做?谢谢
是否强制登录用户仍填写姓名/地址以供评论?
这是一个有点奇怪的请求,但我想在网站上提交评论之前,强制登录用户(特别是一个)填写标准的未登录姓名/电子邮件地址字段。[编辑:我意识到这可能比我想象的更困难。我不仅不希望评论表单显示这一个用户已登录,我还希望它实际以未登录用户的身份提交评论。理想情况下,不必注销用户。有没有办法从评论表单和评论表单提交代码中删除登录检查?我不介意强制所有用户填写如果这是最容易解决的问题,那么每次他们提交评论时,都要填写一份表格。]这可能吗?我宁愿不去破解核心代码,但我也不反对写一个静态的评论表单,如果这会有帮助的话。我怀疑
如何以编程方式将现有用户与多站点设置中的站点相关联
在多站点设置中,可以将网络中的现有用户与站点相关联。标准的wp\\u insert\\u用户函数似乎没有适当的逻辑来处理。我将如何为多站点执行此操作?此外,是否有办法查看给定用户是否已与特定站点关联?
WP_EDITOR不在单行内容上应用wpautop
对于当前的项目,我试图回显保存在主题选项页面中的一行文本。我对用户输入使用wp\\u编辑器功能,而不是文本区域。我使用的代码非常简单: <?php break; case \"wysiwyg\" : ?> <tr valign=\"top\"> <th scope=\"row\"><?php echo $value[\'name\']; ?>:</th>
如何在搜索结果中显示自定义字段的内容?
我能够在搜索结果中包含自定义字段的页面,但当内容中没有任何内容时,我设法不显示内容。有没有办法在循环中包含自定义字段的内容?
设置API-获取隐藏输入/提交按钮的名称
我正在使用设置API生成此表单:<form action=\"options.php\" method=\"post\"> <?php settings_fields(\'XX_theme_settings\'); do_settings_sections(\'my_settings\'); ?> <input type=\"hidden\" name=\"foo\" value=\"bar\" /> <input
Wp_parse_args&类别参数
我正在尝试使用此代码:function wp_custom_archive($args = \'\') { global $wpdb, $wp_locale; $defaults = array( \'cat\' => 6, //doing nothing \'format\' => \'html\', \'show_post_count\'
如何改变我的孩子主题特色形象尺寸?
我正在开发一个基于二十十主题的子主题,现在我注意到WP后端(WP admin)中的特征图像显示了错误的缩放图像。它显示的是“二十到十”大小,这意味着图像缩放到x198。如何显示所选尺寸的特色图像???当做
使自定义管理子菜单项在处于活动状态时突出显示
我有一个自定义的帖子类型Jobs,在Admin菜单下有3个分类法。其中一个分类是Status,它可以是Active,也可以是Closed。我想在“作业”下为活动作业设置一个菜单项。我用这个代码创建了它add_submenu_page( \'edit.php?post_type=jobs\', \'Active Jobs\', \'Active Jobs\', \'manage_options\', \'edit.php?pos
如何查询帖子并在结果中返回它们的相关分类?
我创建了一个包含电视频道数据的自定义帖子类型。每个频道都有自己的帖子。我还创建了通道组的自定义分类法。我要做的是查询所有数据,并将其显示在单个页面的表上,如下所示:Channel # | Channel Name | Basic Package | Delux Package | Elite Package 1 | NBC | X | X | X 2 | ESPN Classic |
WordPress/BuddyPress登录主题函数
嘿,我安装了buddypress,想知道是否有一个主题函数可以添加,以便在我的主题上显示登录•注册当他们登录时,上面写着我的个人资料•注销
Custom menus not showing
作为我上一次关于菜单的未解决查询的后续,这个问题已经进一步扩展。我的菜单没有打印代码中的任何地方。我正在注册菜单功能。php:add_action( \'after_setup_theme\', \'your_newtheme_setup\' ); if ( ! function_exists( \'your_newtheme_setup\' ) ) : function your_newtheme_setup() { if (