我想在Wordpress中启动循环之前获取页面ID.我在用
<body>
显然,它什么都不返回.
我只是想检查一个页面的ID,并<body>根据它添加一个类来标记.
希望在WordPress中提取特定页面的类别ID,列出使用该特定类别的所有帖子.试过以下但没有工作.我可以使用获取类别名称single_term_title.
$category = single_term_title("", false);
$catid = get_cat_ID( $category );
Run Code Online (Sandbox Code Playgroud)
$category正在显示"娱乐".但我也需要"娱乐"的ID.我该怎么做?
目前,我想在不使用循环的情况下显示单个帖子,我使用此:
<?php
$post_id = 54;
$queried_post = get_post($post_id);
echo $queried_post->post_title; ?>
Run Code Online (Sandbox Code Playgroud)
问题是当我移动网站时,id通常会改变.有没有办法通过slug查询这篇文章?
我有一个代码来显示随机引用.一个人写了一个函数来实现所有这些.但由于某些原因,通过AJAX更新数据不起作用.当您按下"新报价"按钮时,没有任何反应.也许有人知道为什么?需要在以下代码中修复哪些内容,以便在单击"新引号"时加载新引号?
/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)
在页面内容,窗口小部件或模板文件中:
<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) 最近发布了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).
我在尝试将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)
有任何想法吗?
WordPress数据库中存储的精选图片链接在哪里?我在wp_postmeta桌子上搜索但我找不到确切的post_id和links.
它是否正确?有谁能请向我解释它是如何工作的?
如何通过订单ID获取WooCommerce订单详细信息.我试过这个,但对我不起作用.
$order = new WC_Order( $order_id );
Run Code Online (Sandbox Code Playgroud) 有些人认为WordPress是一个博客平台,有些人认为它是一个CMS,有些人将WordPress称为开发框架.无论哪个,问题仍然存在.WordPress MVC是否合规?
我读过论坛,三年前有人问过MVC.有一些积极的答案,一些是消极的答案.虽然没有人确切知道MVC究竟是什么,并且每个人都以自己的方式对其进行了思考,但仍然存在一个在所有讨论中都存在的一般概念.
我对MVC框架没什么经验,似乎没有关于框架本身的任何内容.大多数MVC都是由程序员完成的,对吗?现在,回到WordPress,我们可以考虑核心重写引擎(WP_Rewrite)控制器吗?查询和插件逻辑作为模型?和主题一样的观点?还是我弄错了?
谢谢 ;)
我正在本地安装一个现场wordpress网站,主页面上的所有链接显示Not Found errors.所有.htaccess文件都存在.
问题是除了主页之外的每个页面都显示Not Found错误,我找不到任何权限问题或任何其他会导致它无法工作的问题.
有什么我可以尝试,我可能会忽略?我为vauge问题道歉,但我无法确定从哪里开始.
wordpress ×10
php ×6
ajax ×1
categories ×1
file-upload ×1
get ×1
jquery ×1
localhost ×1
orders ×1
product ×1
shortcode ×1
url ×1
woocommerce ×1