質問編集履歴
4
文章の簡略化
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -1,21 +1,15 @@
|
|
|
1
1
|
### 実現したいこと
|
|
2
2
|
お世話になります。
|
|
3
3
|
|
|
4
|
-
phpで以下
|
|
4
|
+
phpで以下を出力したいです。
|
|
5
5
|
|
|
6
|
-
他の方法を教えて頂きたくてこちらに質問いたしました。
|
|
7
|
-
|
|
8
|
-
出力したい情報は
|
|
9
|
-
|
|
10
6
|
> **➀カスタムフィールド「field_eat」の値**
|
|
11
7
|
**(例)フルーツ**
|
|
12
8
|
|
|
13
9
|
> **➁カスタムタクソノミー「fruits」のターム**
|
|
14
10
|
**(例)リンゴ、バナナ**
|
|
15
11
|
|
|
16
|
-
という2つです。
|
|
17
|
-
|
|
18
|
-
自動ツイートとして下図の
|
|
12
|
+
自動ツイートとして下図の出力をイメージしています。
|
|
19
13
|

|
|
20
14
|
|
|
21
15
|
### 前提
|
|
@@ -35,7 +29,7 @@
|
|
|
35
29
|
);
|
|
36
30
|
```
|
|
37
31
|
### 試したことB
|
|
38
|
-
今度は別の場所に
|
|
32
|
+
今度は別の場所に代入してから出力してみようと思って次のように書き換えてみました。
|
|
39
33
|
➡やはりURLだけしかツイートされません。
|
|
40
34
|
```PHP
|
|
41
35
|
$field_eat = post_custom($post->ID,'field_eat');
|
3
内容の簡略化と試したことの追記
title
CHANGED
|
@@ -1,1 +1,1 @@
|
|
|
1
|
-
|
|
1
|
+
phpで「ターム」等を出力する方法をたくさん知りたい
|
body
CHANGED
|
@@ -1,35 +1,49 @@
|
|
|
1
|
-
###
|
|
1
|
+
### 実現したいこと
|
|
2
2
|
お世話になります。
|
|
3
3
|
|
|
4
|
-
以下
|
|
4
|
+
phpで以下➀➁を出力したいのですけれど、後述する「試したことAB」の方法ではそれができません。
|
|
5
5
|
|
|
6
|
+
他の方法を教えて頂きたくてこちらに質問いたしました。
|
|
7
|
+
|
|
8
|
+
出力したい情報は
|
|
9
|
+
|
|
6
|
-
**➀カスタムフィールド「field_eat」の値**
|
|
10
|
+
> **➀カスタムフィールド「field_eat」の値**
|
|
7
11
|
**(例)フルーツ**
|
|
8
12
|
|
|
9
|
-
**➁カスタムタクソノミー「fruits」のターム**
|
|
13
|
+
> **➁カスタムタクソノミー「fruits」のターム**
|
|
10
14
|
**(例)リンゴ、バナナ**
|
|
11
15
|
|
|
12
|
-
|
|
16
|
+
という2つです。
|
|
13
17
|
|
|
14
|
-
|
|
18
|
+
自動ツイートとして下図のような完成をイメージしています。
|
|
15
|
-

|
|
16
20
|
|
|
17
|
-
|
|
18
|
-
###
|
|
21
|
+
### 前提
|
|
22
|
+
自動ツイートライブラリ「tmhOAuth([https://github.com/themattharris/tmhOAuth](https://github.com/themattharris/tmhOAuth))」を使っており、もともとのコードはこうなっています。
|
|
19
|
-
|
|
23
|
+
➡【過去記事】、本文、URLがツイートされます。
|
|
20
24
|
```php
|
|
21
25
|
$params = array(
|
|
22
26
|
'status' => mb_strimwidth('【過去記事】'.strip_tags($post[0]->post_content), 0, 116, "..."). ' ' . get_permalink($post[0]->ID)
|
|
23
27
|
);
|
|
24
28
|
```
|
|
29
|
+
### 試したことA
|
|
25
|
-
|
|
30
|
+
まずは上を次のように書き換えてみました。
|
|
31
|
+
➡URLだけしかツイートされません。
|
|
26
32
|
```php
|
|
27
33
|
$params = array(
|
|
28
|
-
'status' =>
|
|
34
|
+
'status' => post_custom($post->ID,'field_eat')."\n".get_the_terms($post->ID,'fruits')."\n". get_permalink($post[0]->ID)
|
|
29
35
|
);
|
|
30
36
|
```
|
|
37
|
+
### 試したことB
|
|
31
|
-
|
|
38
|
+
今度は別の場所に登録してから出力してみようと思って次のように書き換えてみました。
|
|
39
|
+
➡やはりURLだけしかツイートされません。
|
|
40
|
+
```PHP
|
|
41
|
+
$field_eat = post_custom($post->ID,'field_eat');
|
|
42
|
+
$fruits = get_the_terms($post->ID,'fruits');
|
|
32
43
|
|
|
33
|
-
### 補足情報(FW/ツールのバージョンなど)
|
|
34
|
-
|
|
44
|
+
$params = array(
|
|
35
|
-
|
|
45
|
+
'status' => "{$field_eat}"."\n"."{$fruits}"."\n". get_permalink($post[0]->ID)
|
|
46
|
+
);
|
|
47
|
+
```
|
|
48
|
+
|
|
49
|
+
どのように書けばきちんと上図のようになるのか、教えていただけませんでしょうか?
|
2
追記
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -28,7 +28,7 @@
|
|
|
28
28
|
'status' => mb_strimwidth(.post_custom($post->ID,'field_eat').'<br><br>❤'.get_the_terms($post->ID,'fruits')).'<br><br>'.get_permalink($post[0]->ID)
|
|
29
29
|
);
|
|
30
30
|
```
|
|
31
|
-
どのように書けばきちんと上
|
|
31
|
+
どのように書けばきちんと上図のようになるのか、教えていただけませんでしょうか?
|
|
32
32
|
|
|
33
33
|
### 補足情報(FW/ツールのバージョンなど)
|
|
34
34
|
tmhOAuthというライブラリを使っています。
|
1
タグ追加
title
CHANGED
|
@@ -1,1 +1,1 @@
|
|
|
1
|
-
|
|
1
|
+
phpで「絵文字」「改行」「ターム」を出力したい
|
body
CHANGED
|
@@ -3,13 +3,13 @@
|
|
|
3
3
|
|
|
4
4
|
以下の3つの情報をツイートしたいです。
|
|
5
5
|
|
|
6
|
-
➀カスタムフィールド「field_eat」の値
|
|
6
|
+
**➀カスタムフィールド「field_eat」の値**
|
|
7
|
-
(例)フルーツ
|
|
7
|
+
**(例)フルーツ**
|
|
8
8
|
|
|
9
|
-
➁カスタムタクソノミー「fruits」のターム
|
|
9
|
+
**➁カスタムタクソノミー「fruits」のターム**
|
|
10
|
-
(例)リンゴ、バナナ
|
|
10
|
+
**(例)リンゴ、バナナ**
|
|
11
11
|
|
|
12
|
-
➂記事のURL
|
|
12
|
+
**➂記事のURL**
|
|
13
13
|
|
|
14
14
|
おまけにハートの絵文字と改行もあり、完成図はこのようなイメージです。
|
|
15
15
|

|
|
@@ -25,7 +25,7 @@
|
|
|
25
25
|
それを次のように改造してみたのですが、きちんと情報を出力してくれません。
|
|
26
26
|
```php
|
|
27
27
|
$params = array(
|
|
28
|
-
'status' => mb_strimwidth(.post_custom($post->ID,'field_eat').'<br><br>❤'.get_the_terms($post->ID,'
|
|
28
|
+
'status' => mb_strimwidth(.post_custom($post->ID,'field_eat').'<br><br>❤'.get_the_terms($post->ID,'fruits')).'<br><br>'.get_permalink($post[0]->ID)
|
|
29
29
|
);
|
|
30
30
|
```
|
|
31
31
|
どのように書けばきちんと上の完成図のようになるのか、教えていただけませんでしょうか?
|