我使用select2 html选项,我只想在编写时显示我的选项标签。当我写"a“时,所有页面都有一个在她的名字中显示,但当我点击,我没有写任何东西显示。
我使用jquery,我在单击时隐藏了选项标记,但是当我更改输入并编写选项时,选项没有显示。
<?php
global $wpdb;
$post_id = $wpdb->get_results("SELECT `ID`,`post_title` FROM $wpdb->posts WHERE `post_type` = 'page' and `post_stat
我已经创建了一个评论库来处理所有我的网站上的评论。
我正在使用ajax添加注释,因此我已经提出了将处理ajax的函数位于MY_Controller中的实践。
public function comment_add()
{
echo $this->comments->add();
}
在AJAX Jquery代码中,注意到类别是控制器名称之一,因为任何控制器都可以访问父控制器中的comment_add()。
$('#myform').submit(function(e) {
e.preventDefault();
d
我读过其他类似问题的答案,但都没有解决我的问题。此代码在编辑器中工作很好,但在快速编辑或大容量编辑上,它似乎根本不触发。我做错了什么?
// link author display name to Broker Name if Author is Broker
add_action( 'save_post', 'author_is_broker', 200 );
function author_is_broker($post_id) {
// page/post options
global $lwp_options, $Listing;
我有一个28个用户的Wordpress网站,并希望从每个用户获得最新的帖子(每个用户只有一个帖子)。我尝试了使用DISTINCT和GROUP BY的自定义sql,但没有成功。
这是我最接近的一次。它获取唯一的帖子,但是是最旧的帖子,而不是最新的帖子。
function last_post_per_user() {
global $wpdb;
return $wpdb->get_results('SELECT ID FROM '.$wpdb->posts.' WHERE post_status=\'publish\' AND p
function slb_subscriber_column_data( $column, $post_id ) {
// setup our return text
$output = '';
switch( $column ) {
case 'title':
// get the custom name data
$fname = get_field('slb_first_name', $post_id );
$lname = get_field('slb_las
我继承了一个网站,我目前拥有的代码似乎显示了第一类,根据我认为的字母顺序来判断,在自定义帖子的post循环中.
我有这样一段代码,它通过类别名称和帖子的标题:
class SeedPost {
public $post_id;
public $post_type;
function __construct($post_id) {
$this->post_id = $post_id;
$this->post_type = get_post_type($this->post_id);
}
functio
I多个自定义帖子类型,我想设置一个默认类别,可以通过一个函数通过参数设置。我最初是为一个自定义的post类型这样做的,并且是硬编码的,但我想我应该这样做,这样我们只需要输出带有参数的函数,以防我们决定添加更多的自定义post类型。
问题出在函数内部,当试图通过wp_set_object_terms()函数设置它时,WordPress似乎没有链接到它自己的钩子和函数,并且返回无效的分类错误。当我这样做时,WordPress的方式,这将使您创建一个单独的函数,为每个帖子类型和默认术语,你想要的,我已经放在下面。
function set_default_object_terms( $post_id
更新:到目前为止感谢大家的帮助。我取得了一些进展。我从下面的post页面代码中删除了脚注,现在注释插入到表中就很好了。我对它进行了多次测试,所以页脚中肯定有一些代码干扰了将记录插入到注释表中。有人知道可能是什么吗?下面是页脚代码:
<?php
$currentPage = basename($_SERVER['SCRIPT_FILENAME']);
?>
<footer>
<?php if($currentPage == "post.php") { ?>
<!-- If the current page is po
我已经从mysql获得了一个数组,现在我尝试将它放入一个表中,其中包含4个列,使用一个with循环。我的方法是,当$counter%4==0时,我回显</tr>,这样每4个项目就会排在一起。但是我无法得到我想要的结果,所以有人能告诉我问题出在哪里或者给我一个更好的方法吗?这是我的代码:
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<?php
$query1 = "SELECT * FROM post WHERE post
我已经创建了一个网络钩子,代码如下所示:
function jon_save_post_webhook($post_id, $post)
{
// Check to see if autosaving etc., if so ignore
if ($post->post_status !== 'publish') {
return;
}
$author = get_the_author_meta('display_name', $post->post_author);
$post_ID = $p
好的,不习惯使用phpMyAdmin中的查询,但需要执行如下所示的查询:
MERGE INTO `wp_posts` AS T
USING `wp_postmeta` AS S
ON (S.`post_id` = T.`ID` AND S.`meta_key` = '_thumbnail_id' AND (S.`meta_value` = 0 || S.`meta_value` = ''))
WHEN MATCHED THEN
UPDATE
SET T.`post_status` = 'private'
我需要info_5和info_6。我的查询运行良好,但是info_5和info_6总是返回空结果。你能告诉我我的问题出了什么问题吗?如果没有info_5和info_6,mysql查询也能很好地工作,我无法在google上找到任何补丁,也无法解决问题。
从多个表和不同的列中选择是否有其他选择?
我的查询安全吗?
(SELECT 'realestate' AS table_name, post_id,city,username,poster_folder_id,
street AS info_1,
post_condition AS info_2,
post
我只是向特定的post_type添加了一个自定义字段。让我们说,post类型是"Book“。
我希望在数据库中插入每个带有post_id图书的post_type的默认值0。
基本上,我需要使用post_id,使用post_id将post_id、meta_key和meta_value添加到postmeta表。
某些psuedo insert语句可能如下所示:
INSERT INTO postmeta WHERE (post_type = "Book" FROM other_table GET post_id) post_id = post_id, meta_key = n