标签: wordpress

Wordpress在循环外获取页面ID

我想在Wordpress中启动循环之前获取页面ID.我在用

<body>

显然,它什么都不返回.

我只是想检查一个页面的ID,并<body>根据它添加一个类来标记.

php wordpress

74
推荐指数
3
解决办法
10万
查看次数

获取活动页面的当前类别ID

希望在WordPress中提取特定页面的类别ID,列出使用该特定类别的所有帖子.试过以下但没有工作.我可以使用获取类别名称single_term_title.

$category = single_term_title("", false);
$catid = get_cat_ID( $category );
Run Code Online (Sandbox Code Playgroud)

$category正在显示"娱乐".但我也需要"娱乐"的ID.我该怎么做?

php wordpress wordpress-theming categories

73
推荐指数
4
解决办法
25万
查看次数

Wordpress通过slug查询单个帖子

目前,我想在不使用循环的情况下显示单个帖子,我使用此:

<?php
$post_id = 54;
$queried_post = get_post($post_id);
echo $queried_post->post_title; ?>
Run Code Online (Sandbox Code Playgroud)

问题是当我移动网站时,id通常会改变.有没有办法通过slug查询这篇文章?

php wordpress

71
推荐指数
4
解决办法
10万
查看次数

如何在WordPress短代码中使用AJAX?

我有一个代码来显示随机引用.一个人写了一个函数来实现所有这些.但由于某些原因,通过AJAX更新数据不起作用.当您按下"新报价"按钮时,没有任何反应.也许有人知道为什么?需要在以下代码中修复哪些内容,以便在单击"新引号"时加载新引号?

PHP

/wp-content/themes/%your_theme%/js/ajax-load-quote.php

 <?php
 /* uncomment the below, if you want to use native WP functions in this file */
// require_once('../../../../wp-load.php');

 $array = file( $_POST['file_path'] ); // file path in $_POST, as from the js
 $r = rand( 0, count($array) - 1 );

 return '<p>' . $array[$r] . '</p>';
 ?>
Run Code Online (Sandbox Code Playgroud)

HTML结构

在页面内容,窗口小部件或模板文件中:

<div id="randomquotes">
    <p>I would rather have my ignorance than another man’s knowledge,
       because I have so much more of it.<br />
       -- Mark Twain, American author & …
Run Code Online (Sandbox Code Playgroud)

php ajax wordpress shortcode

69
推荐指数
2
解决办法
2万
查看次数

Wordpress 3.5自定义媒体上传为您的主题选项

最近发布了Wordpress 3.5,我通过thickbox使用了Wordpress Media Upload系统,并window.send_to_editor在我的Wordpress主题(背景,徽标等)中使用了一些选项.

但是如你所知,Wordpress集成了一个新的媒体管理器,我想用这个新功能上传图像/文件作为自定义字段.所以我花了一个上午的时间来找到一种方法来获得希望的结果.

我找到了这个解决方案,这对你们中的一些人很有用.感谢您提供有关代码或您所考虑的任何改进的反馈!

HTML示例:

<a href="#" class="custom_media_upload">Upload</a>
<img class="custom_media_image" src="" />
<input class="custom_media_url" type="text" name="attachment_url" value="">
<input class="custom_media_id" type="text" name="attachment_id" value="">
Run Code Online (Sandbox Code Playgroud)

jQuery代码:

$('.custom_media_upload').click(function() {

    var send_attachment_bkp = wp.media.editor.send.attachment;

    wp.media.editor.send.attachment = function(props, attachment) {

        $('.custom_media_image').attr('src', attachment.url);
        $('.custom_media_url').val(attachment.url);
        $('.custom_media_id').val(attachment.id);

        wp.media.editor.send.attachment = send_attachment_bkp;
    }

    wp.media.editor.open();

    return false;
});
Run Code Online (Sandbox Code Playgroud)

如果您想查看attachment变量中包含的每个设置,您可以执行console.log(attachment)alert(attachment).

wordpress jquery file-upload wordpress-3.5

66
推荐指数
3
解决办法
3万
查看次数

如何使用Wordpress在URL中传递额外的变量

我在尝试将url中的额外变量传递给我的wordpress安装时遇到了麻烦.

例如 /news?c=123

出于某种原因,它仅适用于网站根目录,www.example.com?c=123但如果网址包含更多信息则不起作用www.example.com/news?c=123.我在theme目录中的functions.php文件中有以下代码.

if (isset($_GET['c'])) 
{
  setcookie("cCookie", $_GET['c']); 
}

if (isset($_SERVER['HTTP_REFERER']))
{
  setcookie("rCookie", $_SERVER['HTTP_REFERER']);
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

php url wordpress get

65
推荐指数
4
解决办法
20万
查看次数

邮件特色图像链接存储在WordPress数据库中的哪个位置?

WordPress数据库中存储的精选图片链接在哪里?我在wp_postmeta桌子上搜索但我找不到确切的post_idlinks.

它是否正确?有谁能请向我解释它是如何工作的?

wordpress

65
推荐指数
4
解决办法
4万
查看次数

如何获取WooCommerce订单详情

如何通过订单ID获取WooCommerce订单详细信息.我试过这个,但对我不起作用.

$order = new WC_Order( $order_id );
Run Code Online (Sandbox Code Playgroud)

php wordpress product orders woocommerce

64
推荐指数
4
解决办法
15万
查看次数

WordPress MVC是否合规?

有些人认为WordPress是一个博客平台,有些人认为它是一个CMS,有些人将WordPress称为开发框架.无论哪个,问题仍然存在.WordPress MVC是否合规?

我读过论坛,三年前有人问过MVC.有一些积极的答案,一些是消极的答案.虽然没有人确切知道MVC究竟是什么,并且每个人都以自己的方式对其进行了思考,但仍然存在一个在所有讨论中都存在的一般概念.

我对MVC框架没什么经验,似乎没有关于框架本身的任何内容.大多数MVC都是由程序员完成的,对吗?现在,回到WordPress,我们可以考虑核心重写引擎(WP_Rewrite)控制器吗?查询和插件逻辑作为模型?和主题一样的观点?还是我弄错了?

谢谢 ;)

wordpress model-view-controller

63
推荐指数
5
解决办法
4万
查看次数

本地wordpress安装仅显示主页,所有其他页面未找到

我正在本地安装一个现场wordpress网站,主页面上的所有链接显示Not Found errors.所有.htaccess文件都存在.

问题是除了主页之外的每个页面都显示Not Found错误,我找不到任何权限问题或任何其他会导致它无法工作的问题.

有什么我可以尝试,我可能会忽略?我为vauge问题道歉,但我无法确定从哪里开始.

wordpress localhost

63
推荐指数
3
解决办法
5万
查看次数