質問編集履歴

12

情報の具体的な追記

2022/01/07 03:57

投稿

lnavi.bex810vh
lnavi.bex810vh

スコア12

test CHANGED
File without changes
test CHANGED
@@ -202,6 +202,10 @@
202
202
 
203
203
  WP Multibyte Patch
204
204
 
205
+
206
+
207
+
208
+
205
209
  ------------
206
210
 
207
211
 

11

情報の具体的な追記

2022/01/07 03:57

投稿

lnavi.bex810vh
lnavi.bex810vh

スコア12

test CHANGED
File without changes
test CHANGED
@@ -18,7 +18,9 @@
18
18
 
19
19
 
20
20
 
21
+ ------プラグイン一覧------
22
+
21
- - Advanced noCaptcha & invisible Captcha
23
+ Advanced noCaptcha & invisible Captcha
22
24
 
23
25
  バージョン 6.1.7
24
26
 
@@ -200,7 +202,11 @@
200
202
 
201
203
  WP Multibyte Patch
202
204
 
203
-
205
+ ------------
206
+
207
+
208
+
209
+ 子テーマのfunctions.php
204
210
 
205
211
  ```<?php
206
212
 

10

情報の具体的な追記

2022/01/07 03:55

投稿

lnavi.bex810vh
lnavi.bex810vh

スコア12

test CHANGED
File without changes
test CHANGED
@@ -14,7 +14,193 @@
14
14
 
15
15
 
16
16
 
17
- 参考までに子テーマのfunctions.phpの内容を記載しておきます。
17
+ 参考までに使用しているプラグインの一覧と子テーマのfunctions.phpの内容を記載しておきます。
18
+
19
+
20
+
21
+ - Advanced noCaptcha & invisible Captcha
22
+
23
+ バージョン 6.1.7
24
+
25
+
26
+
27
+ Auto Prune Posts
28
+
29
+ バージョン 1.7.0
30
+
31
+
32
+
33
+ BackWPup
34
+
35
+ バージョン 3.10.0
36
+
37
+
38
+
39
+ bbp style pack
40
+
41
+ バージョン 4.9.1
42
+
43
+
44
+
45
+ bbPress
46
+
47
+ バージョン 2.6.9
48
+
49
+
50
+
51
+ Better Messages
52
+
53
+ バージョン 1.9.9.144
54
+
55
+
56
+
57
+ BP Profile Search
58
+
59
+ バージョン 5.4.4
60
+
61
+
62
+
63
+ BuddyPress
64
+
65
+ バージョン 9.2.0
66
+
67
+
68
+
69
+ BuddyPress Automatic Friends
70
+
71
+ バージョン 2.0.7
72
+
73
+
74
+
75
+ BuddyPress Global Search
76
+
77
+ バージョン 1.2.1
78
+
79
+
80
+
81
+ Buddypress Media
82
+
83
+ バージョン 4.6.9
84
+
85
+
86
+
87
+ BuddyPress Xprofile Custom Field Types
88
+
89
+ バージョン 1.2.0
90
+
91
+
92
+
93
+ Contact Form 7
94
+
95
+ バージョン 5.5.3
96
+
97
+
98
+
99
+ Edit Author Slug
100
+
101
+ バージョン 1.8.3
102
+
103
+
104
+
105
+ Events Manager
106
+
107
+ バージョン 5.12.1
108
+
109
+
110
+
111
+ Google XML Sitemap Generator
112
+
113
+ バージョン 2.0.2
114
+
115
+
116
+
117
+ Image Upload for BBPress
118
+
119
+ バージョン 1.1.18
120
+
121
+
122
+
123
+ Loco Translate
124
+
125
+ バージョン 2.5.5
126
+
127
+
128
+
129
+ LoginPress
130
+
131
+ バージョン 1.5.10
132
+
133
+
134
+
135
+ Orbisius bbPress Notify Me On Follow Up Replies
136
+
137
+ バージョン 1.0.2
138
+
139
+
140
+
141
+ ProfilePress
142
+
143
+ バージョン 3.2.6
144
+
145
+
146
+
147
+ Site Kit by Google
148
+
149
+ バージョン 1.48.1
150
+
151
+
152
+
153
+ SiteGuard WP Plugin
154
+
155
+ バージョン 1.6.0
156
+
157
+
158
+
159
+ Transcoder
160
+
161
+ バージョン 1.3.4
162
+
163
+
164
+
165
+ Ultimate FAQ
166
+
167
+ バージョン 2.1.6
168
+
169
+
170
+
171
+ VK All in One Expansion Unit
172
+
173
+ バージョン 9.69.2.0
174
+
175
+
176
+
177
+ VK Block Patterns
178
+
179
+ バージョン 1.12.6
180
+
181
+
182
+
183
+ VK Blocks
184
+
185
+ バージョン 1.21.0
186
+
187
+
188
+
189
+ WP FullCalendar
190
+
191
+ バージョン 1.4.1
192
+
193
+
194
+
195
+ WP Mail Smtp - SMTP7
196
+
197
+ バージョン 1.0.7
198
+
199
+
200
+
201
+ WP Multibyte Patch
202
+
203
+
18
204
 
19
205
  ```<?php
20
206
 
@@ -238,8 +424,6 @@
238
424
 
239
425
  ```
240
426
 
241
- 暫定措置として、現在「Auto prune posts」というプラグインを用いて、指定した時間が経過したら記事を削除するということを
427
+ bbPressの公式フォーラムを探していたら「Auto prune posts」というプラグインがみつかりました。これ使うと指定した時間が経過したら記事を削除するということができるようなので、暫定措置として、トピックが立ってから一定期間経ったものは自動削除するという対応行っています。目的の登録ユーザーが退会した際にトピックを削除するというプラグインはまだ見つかっていません。
242
-
243
- 行っていますが、登録ユーザーが退会した際にトピックを削除するというプラグインはまだ見つかっていません。
428
+
244
-
245
- 何か有効なプラグインがあれば一番良いですが、functions.phpにソースを上書きすることでも実現することはできないでしょうか?ご経験のある方など、ご助言いただきたく存じます。
429
+ 何か有効なプラグインがあれば一番良いですが、functions.phpにソースを上書きすることでも実現することはできないでしょうか?ご経験のある方などでもしご存じの方がいらっしゃいましたら、ご助言いただければ幸いです。

9

情報の具体的な追記

2022/01/07 03:53

投稿

lnavi.bex810vh
lnavi.bex810vh

スコア12

test CHANGED
File without changes
test CHANGED
@@ -238,6 +238,8 @@
238
238
 
239
239
  ```
240
240
 
241
-
241
+ 暫定措置として、現在「Auto prune posts」というプラグインを用いて、指定した時間が経過したら記事を削除するということを
242
+
243
+ 行っていますが、登録ユーザーが退会した際にトピックを削除するというプラグインはまだ見つかっていません。
242
244
 
243
245
  何か有効なプラグインがあれば一番良いですが、functions.phpにソースを上書きすることでも実現することはできないでしょうか?ご経験のある方など、ご助言いただきたく存じます。

8

情報の具体的な追記

2022/01/07 01:06

投稿

lnavi.bex810vh
lnavi.bex810vh

スコア12

test CHANGED
File without changes
test CHANGED
@@ -18,20 +18,6 @@
18
18
 
19
19
  ```<?php
20
20
 
21
- add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
22
-
23
- function theme_enqueue_styles() {
24
-
25
- wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
26
-
27
- wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css', array('parent-style')
28
-
29
- );
30
-
31
- }
32
-
33
-
34
-
35
21
  //日本語化
36
22
 
37
23
  function add_my_functions_to_parent_theme() {

7

情報の具体的な追記

2022/01/06 13:45

投稿

lnavi.bex810vh
lnavi.bex810vh

スコア12

test CHANGED
File without changes
test CHANGED
@@ -14,4 +14,244 @@
14
14
 
15
15
 
16
16
 
17
+ 参考までに子テーマのfunctions.phpの内容を記載しておきます。
18
+
19
+ ```<?php
20
+
21
+ add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
22
+
23
+ function theme_enqueue_styles() {
24
+
25
+ wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
26
+
27
+ wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css', array('parent-style')
28
+
29
+ );
30
+
31
+ }
32
+
33
+
34
+
35
+ //日本語化
36
+
37
+ function add_my_functions_to_parent_theme() {
38
+
39
+
40
+
41
+ load_theme_textdomain( 'attitude', get_stylesheet_directory() . '/library/languages' );
42
+
43
+
44
+
45
+ }
46
+
47
+
48
+
49
+ add_action( 'after_setup_theme', 'add_my_functions_to_parent_theme' );
50
+
51
+
52
+
53
+ /**
54
+
55
+ * Copyright置き換え
56
+
57
+ */
58
+
59
+ add_action( 'init', 'replace_footer_info' );
60
+
61
+ function replace_footer_info() {
62
+
63
+ remove_action( 'attitude_footer', 'attitude_footer_info', 30 );
64
+
65
+ add_action( 'attitude_footer', 'attitude_footer_info_mine', 20 );
66
+
67
+ }
68
+
69
+ function attitude_footer_info_mine() {
70
+
71
+ echo '<div class="copyright">Copyright &copy; ' . attitude_the_year() . ' BAND Its Easy</div><!-- .copyright -->';
72
+
73
+ }
74
+
75
+
76
+
77
+ // ▼ダッシュボードへのアクセス無効(ただし管理者は除く)
78
+
79
+ add_action( 'auth_redirect', 'subscriber_go_to_home' );
80
+
81
+ function subscriber_go_to_home( $user_id ) {
82
+
83
+ $user = get_userdata( $user_id );
84
+
85
+ if ( !$user->has_cap( 'edit_posts' ) ) {
86
+
87
+ wp_redirect( get_home_url() );
88
+
89
+ exit();
90
+
91
+ }
92
+
93
+ }
94
+
95
+
96
+
97
+ // ▼ツールバー非表示
98
+
99
+ if(current_user_can('subscriber')){
100
+
101
+ add_action( 'after_setup_theme', 'subscriber_hide_toolbar' );
102
+
103
+ }
104
+
105
+
106
+
107
+ function subscriber_hide_toolbar() {
108
+
109
+ show_admin_bar( false );
110
+
111
+ }
112
+
113
+
114
+
115
+ //プロフィールのメールアドレスを表示名に変更する
116
+
117
+ add_filter( 'bp_get_displayed_user_mentionname', function( $mentionname ) {
118
+
119
+ if ( $userdata = bp_core_get_core_userdata( bp_displayed_user_id() ) ) {
120
+
121
+ $mentionname = $userdata->display_name;
122
+
123
+ }
124
+
125
+ return $mentionname;
126
+
127
+ } );
128
+
129
+
130
+
131
+ //▼Events Managerの通貨表記の小数点以下を非表示にする
132
+
133
+ function b2n_em_get_currency_formatted( $formatted_price, $price , $currency, $format){
134
+
135
+ if ( preg_match( '/[0-9,.]+/u', $formatted_price, $match) ) {
136
+
137
+ $formatted_price = str_replace( $match[0] , number_format($price) , $formatted_price );
138
+
139
+ }
140
+
141
+ return $formatted_price;
142
+
143
+ }
144
+
145
+ add_filter( 'em_get_currency_formatted', 'b2n_em_get_currency_formatted', 10, 4 );
146
+
147
+
148
+
149
+ //▼特定のアドレスにBuddyPressの「アカウント有効化」の確認メールが届かないのを解消?
150
+
151
+ add_filter('bp_email_use_wp_mail', function () {
152
+
153
+ return true;
154
+
155
+ });
156
+
157
+
158
+
159
+ //▼bbPressで入力できる件名の文字数を増やす
160
+
161
+ add_filter ('bbp_get_title_max_length','change_title') ;
162
+
163
+
164
+
165
+ function change_title ($default) {
166
+
167
+ $default=160 ;
168
+
169
+ Return $default ;
170
+
171
+
172
+
173
+ }
174
+
175
+
176
+
177
+ //▼メンバー募集に必要な項目
178
+
179
+ function bbp_save_extra_fields($topic_id = 0) {
180
+
181
+
182
+
183
+ if (isset($_POST) && $_POST['part01']!='') {
184
+
185
+ //募集パート項目の保存
186
+
187
+ update_post_meta( $topic_id, 'part01', $_POST['part01'] );
188
+
189
+ }
190
+
191
+
192
+
193
+ if (isset($_POST) && $_POST['gender']!='') {
194
+
195
+ //募集性別項目の保存
196
+
197
+ update_post_meta( $topic_id, 'gender', $_POST['gender'] );
198
+
199
+ }
200
+
201
+
202
+
203
+ if (isset($_POST) && $_POST['exp']!='') {
204
+
205
+ //経験項目の保存
206
+
207
+ update_post_meta( $topic_id, 'exp', $_POST['exp'] );
208
+
209
+ }
210
+
211
+
212
+
213
+ if (isset($_POST) && $_POST['tech']!='') {
214
+
215
+ //技術項目の保存
216
+
217
+ update_post_meta( $topic_id, 'tech', $_POST['tech'] );
218
+
219
+ }
220
+
221
+
222
+
223
+ if (isset($_POST) && $_POST['direction']!='') {
224
+
225
+ //方向性項目の保存
226
+
227
+ update_post_meta( $topic_id, 'direction', $_POST['direction'] );
228
+
229
+ }
230
+
231
+
232
+
233
+ if (isset($_POST) && $_POST['training']!='') {
234
+
235
+ //練習頻度項目の保存
236
+
237
+ update_post_meta( $topic_id, 'training', $_POST['training'] );
238
+
239
+ }
240
+
241
+ }
242
+
243
+ add_action ( 'bbp_new_topic', 'bbp_save_extra_fields', 10, 1 );
244
+
245
+ add_action ( 'bbp_edit_topic', 'bbp_save_extra_fields', 10, 1 );
246
+
247
+
248
+
249
+ ?>
250
+
251
+ コード
252
+
253
+ ```
254
+
255
+
256
+
17
257
  何か有効なプラグインがあれば一番良いですが、functions.phpにソースを上書きすることでも実現することはできないでしょうか?ご経験のある方など、ご助言いただきたく存じます。

6

情報の具体的な追記

2022/01/06 13:40

投稿

lnavi.bex810vh
lnavi.bex810vh

スコア12

test CHANGED
File without changes
test CHANGED
@@ -8,4 +8,10 @@
8
8
 
9
9
 
10
10
 
11
+ --テストの実施方法--
12
+
13
+ 「Delete Me」や「bbPress forum utility pack」のプラグインを有効化した後、新しいユーザーを作成し、トピックを作成。それからそのユーザーでアカウントを削除して、該当のトピックが無くなっていないかどうか確認しています。こうすると匿名ユーザーが必ず現れてトピックを配下に置きます。
14
+
15
+
16
+
11
17
  何か有効なプラグインがあれば一番良いですが、functions.phpにソースを上書きすることでも実現することはできないでしょうか?ご経験のある方など、ご助言いただきたく存じます。

5

情報の具体的な追記

2022/01/06 13:25

投稿

lnavi.bex810vh
lnavi.bex810vh

スコア12

test CHANGED
File without changes
test CHANGED
@@ -4,4 +4,8 @@
4
4
 
5
5
 
6
6
 
7
- プラグイン単体ではユーザー関連のコンテンツを削除できる「Delete Me」や「bbPress forum utility pack」を使ってみたのですが、どちらもまったく動作しません。プラグインがあば一番良い、functions.phpソースを上書きするこでも実現することはできないでょうか?ご経験のある方など、ご助言いだきたく存じます
7
+ プラグイン単体ではユーザー関連のコンテンツを削除できる「Delete Me」や「bbPress forum utility pack」を使ってみたのですが、どちらもまったく動作しません。このうち「bbPress forum utility pack」についてはダッシュボードのユーザー一覧の画面がおかしくなり、他のプラグインとコンフリクトしていると思わるの使うことできません。「Delete Me」では権限をbbpressの「参加者」変更して試してみましたが、デフォルト動作が変わることはありませんでした。
8
+
9
+
10
+
11
+ 何か有効なプラグインがあれば一番良いですが、functions.phpにソースを上書きすることでも実現することはできないでしょうか?ご経験のある方など、ご助言いただきたく存じます。

4

情報の具体的な追記

2022/01/06 13:14

投稿

lnavi.bex810vh
lnavi.bex810vh

スコア12

test CHANGED
File without changes
test CHANGED
@@ -1,7 +1,7 @@
1
1
  WordPress5.8.2の環境でBuddyPress9.2とbbPress2.6.9にてコミュニティサイトを運営しております。
2
2
 
3
- 実現したいのは、BuddyPressの登録ユーザーが自分でアカウントを削除するのと同時に、その会員が投稿したトピックをすべて自動で削除したいということです。(ユーザー自身が手動で自分のトピックを削除する機能は「bbp style pack」で実現できました)
3
+ 実現したいのは、BuddyPressの登録ユーザーが自分でアカウントを削除するのと同時に、その会員が投稿したトピックをすべて自動で削除したいということです。(ユーザー自身が手動で自分のトピックを削除する機能は「bbp style pack」で実現できました)現在の動作としては、「匿名」というユーザが勝手に表れて、退会したユーザーのコンテンツを配下に置くように動作しています。
4
4
 
5
5
 
6
6
 
7
- プラグイン単体ではユーザー関連のコンテンツを削除できる「Delete Me」や「bbPress forum utility pack」を使ってみたのですが、どちらもまったく動作しません。プラグインがあれば一番良いですが、functions.phpにソースを上書きすることで実現することはできないでしょうか?ご経験のある方など、ご助言いただきたく存じます。
7
+ プラグイン単体ではユーザー関連のコンテンツを削除できる「Delete Me」や「bbPress forum utility pack」を使ってみたのですが、どちらもまったく動作しません。プラグインがあれば一番良いですが、functions.phpにソースを上書きすることで実現することはできないでしょうか?ご経験のある方など、ご助言いただきたく存じます。

3

情報の具体的な追記

2022/01/06 13:10

投稿

lnavi.bex810vh
lnavi.bex810vh

スコア12

test CHANGED
@@ -1 +1 @@
1
- BuddyPressのユーザーアカウント削除と同時に該当ユーザー関連のトピックを削除する方法
1
+ BuddyPressのユーザー自身が自分のアカウント削除と同時に該当ユーザー関連のトピックを自動で削除する方法
test CHANGED
File without changes

2

情報の具体的な追記

2022/01/06 12:26

投稿

lnavi.bex810vh
lnavi.bex810vh

スコア12

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  WordPress5.8.2の環境でBuddyPress9.2とbbPress2.6.9にてコミュニティサイトを運営しております。
2
2
 
3
- 実現したいのは、BuddyPressの登録ユーザーが自分でアカウントを削除するのと同時に、その会員が投稿したトピックをすべて削除したいということです。(このうちユーザー自身が自分のトピックを削除する機能は「bbp style pack」で実現できました)
3
+ 実現したいのは、BuddyPressの登録ユーザーが自分でアカウントを削除するのと同時に、その会員が投稿したトピックをすべて自動で削除したいということです。(ユーザー自身が手動で自分のトピックを削除する機能は「bbp style pack」で実現できました)
4
4
 
5
5
 
6
6
 

1

情報の具体的な追記

2022/01/06 12:25

投稿

lnavi.bex810vh
lnavi.bex810vh

スコア12

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  WordPress5.8.2の環境でBuddyPress9.2とbbPress2.6.9にてコミュニティサイトを運営しております。
2
2
 
3
- 実現したいのは、BuddyPressの登録ユーザーが自分でアカウントを削除するのと同時に、その会員が投稿したトピックをすべて削除したいということです。
3
+ 実現したいのは、BuddyPressの登録ユーザーが自分でアカウントを削除するのと同時に、その会員が投稿したトピックをすべて削除したいということです。(このうちユーザー自身が自分のトピックを削除する機能は「bbp style pack」で実現できました)
4
4
 
5
5
 
6
6