cron์ ํตํด ๊ฒ์๋ฌผ์ ํ์ ์งํฉ์ ๋ํ ์ ๋์ผ์ด์ ์ ํธ๋ฆฌ๊ฑฐํ ์ ์์ผ๋ฉด ๋งค์ฐ ๋์์ด ๋ฉ๋๋ค. ํ๋ฃจ ์ผ์ ๋๋ ๋ฐ๋ณต ๊ฒฝ๊ณผ ์๊ฐ ์ต์ ์ด ์ด์์ ์ ๋๋ค.
์ธํฐํ์ด์ค๋ ๊ฒ์๋ฌผ ๋ฐ์ดํฐ, ๋ถ๋ฅ ๋๋ ๋ฉํ๋ฐ์ดํฐ์ ํจ๊ป ๊ฒ์๊ณผ ๊ฐ์ ์ต์ ์ ์กฐํฉํ์ฌ ์ฟผ๋ฆฌ๋ฅผ ์์ฑํ ์ ์๋๋ก ํ์ฉํด์ผ ํฉ๋๋ค. ๋ ์ฝ๋ ์ ํ, ์ด๋ฏธ์ง ์ ํ, ์คํ ์๊ฐ ์ ํ(์๊ฐ ์ด๊ณผ ๋ฐฉ์ง๋ฅผ ์ํด) ๋ฐ ์๋ ์ ํ์ด ์์ต๋๋ค. ์ฌ์ฉ์, ๊ธฐ๋ฅ ๋ฐ ์ญํ ๋ ํ๋ฅญํ ๊ฒ์ ๋๋ค.
ํฌ๋ก ์ด ์๋ฃ๋๊ฑฐ๋ ์คํจํ ๋๊น์ง ๋ค์ ์์ํ๋ ค๋ฉด ๋์ฐ๋ฏธ ๊ธฐ๋ฅ๋ ํ์ํฉ๋๋ค. ๋ถ๋ช ํ ํธ์ํ๊ฑฐ๋ ๊ฐ์ ธ์ฌ ์ฌ์ดํธ์ URL๋ ์ ์ฅํด์ผ ํฉ๋๋ค. ์ฌ์ฉ์ ์ ์ ๊ฒ์๋ฌผ ์ ํ๋ ์ง์๋์ด์ผ ํฉ๋๋ค.
์ด๊ฒ์ ๋ณ๋์ ์ถ๊ฐ ํ๋ฌ๊ทธ์ธ์ด์ด์ผ ํฉ๋๊น? ํ์ฌ ์ด๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๋ ์ถฉ๋ถํ ํํฌ๊ฐ ์์ต๋๊น?
@dleeward , ํฅ๋ฏธ๋ก์ด ์์ด๋์ด๋ฅผ
@dleeward ์ด cron ๊ธฐ๋ฐ ์๋ฃจ์ ์ผ๋ก ํด๊ฒฐํ๋ ค๋ ๋ฌธ์ ๋ ๋ฌด์์ ๋๊น?
@dleeward ์ฌ๊ธฐ์ ํด๊ฒฐํ๋ ค๋ ๋ฌธ์ ์ ๋ํด ์ข ๋ ์์ธํ
ํ๋์ด ์์ด ์ด ๋ฌธ์ ๋ฅผ ๋ซ๊ณ ์์ง๋ง ์ฌ์ ํ ๋ฌธ์ ๊ฐ ์๋ ๊ฒฝ์ฐ ์๋ ค์ฃผ์๋ฉด ์ ๊ฐ ๋์๋๋ฆฌ๊ฒ ์ต๋๋ค... ๊ฐ์ฌํฉ๋๋ค!
์๋ ํ์ธ์ @jeffpaul ๋ ,
์ ํฐ์ผ์ ๋ง๋ค๊ธฐ ์ ์ ํ์ฌ ํ๋ก์ ํธ์ ํ์ํ ๊ฒ๊ณผ ๋์ผํ ์์ฒญ์ด ์์ผ๋ฏ๋ก ์ฌ๊ธฐ๋ก ๋ค์ด๊ฐ๋ ๋ ๊น์?
๋ถ๋ฅ ์ฉ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ์ ์ฌ์ดํธ์ ๋ฐฐํฌํด์ผ ํ๋ ์ด๋ฒคํธ๋ฅผ ๊ฐ์ ธ์ค๊ณ ์์ต๋๋ค. ๋๋ ๋ง๊ณ ๋๋ ๋ง๊ณ ์ฐธ๊ณ ํ์ธ์.
Distributer๋ฅผ ์ฌ์ฉํ ์ฒซ ๋ฒ์งธ ์คํ์ด๋ฏ๋ก ํ๋ฌ๊ทธ์ธ/๋ด๊ฐ ์ทจํ ๋จ๊ณ์ ๋ํ ํ์ฌ ๋ณด๊ธฐ๋ฅผ ๋ค์ ํ์ธํ๊ณ ์ถ์ต๋๋ค.
class NetworkSiteConnection extends Connection
์ฌ์ฉํ์ฌ ์ด ๊ฒ์๋ฌผ์ ํ์ ์ฌ์ดํธ๋ก ํธ์ํฉ๋๋ค.ํด๋น ํด๋์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ๋ง์ต๋๊น? ๊ทธ๋ฆฌ๊ณ ์์ฑ์์ WP_Site๊ฐ ๋์ ์ฌ์ดํธ์ ๋๊น? ์ฝ๋ฉ์ ๋ณด๋ฉด ์ ๋๋ก ๋ ๊ฒ ๊ฐ์ฃ ? https://github.com/10up/distributor/blob/develop/includes/classes/InternalConnections/NetworkSiteConnection.php#L53
๊ทธ๋ฐ ๋ค์ ์ ์ฒด ๊ตฌ์ฑ/๋คํธ์ํฌ ์ค์ ์ ๊ณ ๋ คํ์ง ์๊ณ ์ฌ์ดํธ A๊ฐ ์ฌ์ดํธ B๋ก ํธ์ํ๋๋ก ํ์ฉํ์ง ์์ต๋๋ค. ์ฝ๋์์ ์ด๋ฅผ ์ ์ํ๋ ๊ฒ์ ํ๋ฅญํ ๊ฒ์ด๊ณ ์ด๋ฏธ ์๋ฃ๋ ์๋ ์์ง๋ง ๊ทธ๊ฒ ๋์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ด ๋ฌธ์ ์ ๋ฒ์.
์๋ถ ์ธ์ฌ,
์ ์ด๋ฏธ ๋ง๋ฅดํฐ๋ค์ฆ
ํด๋น ํด๋์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ๋ง์ต๋๊น? ๊ทธ๋ฆฌ๊ณ ์์ฑ์์ WP_Site๊ฐ ๋์ ์ฌ์ดํธ์ ๋๊น? ์ฝ๋ฉ์ ๋ณด๋ฉด ์ ๋๋ก ๋ ๊ฒ ๊ฐ์ฃ ?
@jmslbam ์, ๋ง์ต๋๋ค. ํด๋น ํด๋์ค๋ฅผ ์ฌ์ฉํ์ฌ ๋คํธ์ํฌ์ ์ฌ์ดํธ์ ๊ฒ์๋ฌผ์ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ผ๋ก ๊ฒ์๋ฌผ์ ๋ฐฐํฌํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๋ ๋ง์ ์๊ฐ์ ์ป์ผ๋ ค๋ฉด ๋ค์ ํจ์๋ฅผ ์ดํด๋ณด์ธ์.
ํผ๋๋ฐฑ์ ์ฃผ์ @dinhtungdu ์๊ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ํด๋น ์์ ๋ฅผ ๊ณ์ ์งํํ๊ฒ ์ต๋๋ค. ์ผ๋ถ ์ฝ๋๋ฅผ ๋ถ๋ฆฌํ๊ธฐ ์ํ ์ต์ ํ๋ฅผ ์ฐพ์ผ๋ฉด ์ฌ๊ธฐ์ ๋์ ๊ฒ์ ๋๋ค! ๊ณ์ ์๋ ค๋๋ฆฝ๋๋ค!
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@jmslbam ์, ๋ง์ต๋๋ค. ํด๋น ํด๋์ค๋ฅผ ์ฌ์ฉํ์ฌ ๋คํธ์ํฌ์ ์ฌ์ดํธ์ ๊ฒ์๋ฌผ์ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ผ๋ก ๊ฒ์๋ฌผ์ ๋ฐฐํฌํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๋ ๋ง์ ์๊ฐ์ ์ป์ผ๋ ค๋ฉด ๋ค์ ํจ์๋ฅผ ์ดํด๋ณด์ธ์.
https://github.com/10up/distributor/blob/faadb682cc1d1bc9037c445a46d86aa7949e6109/includes/push-ui.php#L224 -L374