小编Szi*_*iro的帖子

如何在自定义.php文件中包含Wordpress函数?

如何在自定义.php文件中包含Wordpress函数?

详细说明:我的主题(构造函数)下有一个名为reports的目录.它们包含.php文件,这些文件使用DOMPDF从站点的数据生成报告以供下载.对于这些,我想使用Wordpress引擎提供的功能,例如get_the_author_meta( 'user_firstname', $user_id ).如果我使用这些我得到(自然)以下错误:

致命错误:在第15行的ROOT/public_html/wp-content/themes/constructor/reports/testreport.php中调用未定义的函数get_the_author_meta()

我一直认为我需要包含wp-blog-header.php.我用require_once("../../../../wp-blog-header.php");.有了这个,我得到以下404错误:

找不到网址的网页:ROOT/wp-content/themes/constructor/reports/testreport.php

(要求指向正确的路径.如果我操作它,我得到警告:require_once(../../../ wp-blog-header.php):无法打开流...所以路径必须是对的.)

有什么我忽略的吗?为什么我不能包含这个wp文件?包含wp函数的正确方法是什么?

谢谢你的帮助,Sziro

php wordpress include

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

我可以安装 SQL Server 代理,但没有数据库实例吗?

可以在没有数据库实例的情况下安装 Microsoft 的 SQL Server 代理吗?

(目的是减少到数据库的流量。我想把服务器代理放到另一台服务器上。)

谢谢您的帮助。

sql-server sql-server-agent

5
推荐指数
1
解决办法
2525
查看次数

Css多列,牢不可破的内容

我想有一个两列的帖子布局.它应该是平衡的,但如果一个比另一个略大,那是可以接受的.重要的是,帖子不应该分成两半.

具体问题:(帖子文本应保留在一栏中.) http://www.magyarregeszet.hu/?page_id=279

#main-column-multicol2 {
-moz-column-count:2; /* Firefox */
-webkit-column-count:2; /* Safari and Chrome */
column-count:2;
-moz-column-gap:20px; /* Firefox */
-webkit-column-gap:20px; /* Safari and Chrome */
column-gap:20px;
column-fill: auto;

padding-top:20px;
padding-bottom:10px;
padding-right:10px;
padding-left:10px;
}
Run Code Online (Sandbox Code Playgroud)

有没有办法制作牢不可破的div,盒子等?我找到了column-break-inside:avoid-column; 但是没有做到这一点.如何正确使用?

编辑:后包装器的结构是这样的.例如,一个列-break-inside适用于段落,但我希望它适用于最外层的div.

<div class="unbreakable-post">
<header class="opacity box">
<h2>...</h2>
</header>
<hr />
<div class="entry">
...
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

谢谢,

Sziro

html css3

4
推荐指数
1
解决办法
1018
查看次数

如果在XPATH中不存在节点,如何返回常量?

我有一个问题,请考虑以下XML:

<?xml version="1.0" encoding="UTF-16"?>
<APIDATA xmlns="api-com">
<ORDER EngineID="1" OrderID="66" OtherInfo="yes"><INSTSPECIFIER InstID="27" SeqID="17"/>     
</ORDER>
<ORDER EngineID="2" OrderID="67" OtherInfo="yes"><INSTSPECIFIER InstID="28" SeqID="18"/>    
</ORDER>
<ORDER EngineID="3" OrderID="68"><INSTSPECIFIER InstID="29" SeqID="19"/></ORDER>
</APIDATA>
Run Code Online (Sandbox Code Playgroud)

我必须与SSIS合作.我想在所有Order条目的每个循环中获取所有数据到SSIS变量.到目前为止,我可以使用SSIS中的控制流中的ForeachLoop获取数据,具体如下:

EnumerationType:  ElementCollection
OuterXPathString: //*[name() = 'ORDER']
InnerElementType: NodeText
InnerXPathString: @*[name() = 'EngineID'] | @*[name() = 'OrderID'] | child::node()/@*[name() = 'InstID'] | child::node()/@*[name() = 'SeqID']
Run Code Online (Sandbox Code Playgroud)

如何以这种方式获取OtherInfo数据,即使节点不存在,它总是会返回一些内容?例如,如果节点不存在,则返回"否".

在讨论方面,我需要这个,因为SSIS映射在结果集上使用整数索引.如果结果集可以是4或5长,我得到索引越界错误.这是我的想法,以避免问题,总是返回固定长度的结果集.

如果无法做到这一点,另一个想法是使用默认值扩展XML.所以如果另一个问题是:你能告诉我,如何使用XPATH将默认值添加到XML?示例:将提到的XML用于此:

<?xml version="1.0" encoding="UTF-16"?>
<APIDATA xmlns="api-com">
<ORDER EngineID="1" OrderID="66" OtherInfo="yes"><INSTSPECIFIER InstID="27" SeqID="17"/>     
</ORDER>
<ORDER EngineID="2" OrderID="67" OtherInfo="yes"><INSTSPECIFIER InstID="28" SeqID="18"/>    
</ORDER>
<ORDER EngineID="3" OrderID="68" OtherInfo="defaultvalue"><INSTSPECIFIER …
Run Code Online (Sandbox Code Playgroud)

xml xpath ssis

3
推荐指数
1
解决办法
3234
查看次数

如何根据组删除某些行?

我有一个棘手的问题.我需要从表中删除行,但只删除那些不是组中最大条目的行.这是一个例子:Group是(Month,Fruit).

Month      | Fruit  | Quantity
2013-01-01 | Apple  | 5
2013-02-01 | Apple  | 6
2013-03-01 | Apple  | 7
2013-03-01 | Apple  | 8
2013-01-01 | Banana | 5
2013-02-01 | Banana | 6
2013-02-01 | Banana | 7
Run Code Online (Sandbox Code Playgroud)

正确的过渡将是(每个月+水果组中只保留最高数量):

Month      | Fruit  | Quantity
2013-01-01 | Apple  | 5
2013-02-01 | Apple  | 6
2013-03-01 | Apple  | 8
2013-01-01 | Banana | 5
2013-02-01 | Banana | 7
Run Code Online (Sandbox Code Playgroud)

(我实际上需要有一个完整的日历 - 水果桌,每个月的每个水果.所以如果你设法添加2013-03香蕉,它不是一个问题,它是一个加号.)

Table是声明的变量@tempTable,从中直接删除是首选.我使用SQL …

sql sql-server group-by delete-row

1
推荐指数
1
解决办法
74
查看次数

标签 统计

sql-server ×2

css3 ×1

delete-row ×1

group-by ×1

html ×1

include ×1

php ×1

sql ×1

sql-server-agent ×1

ssis ×1

wordpress ×1

xml ×1

xpath ×1